【求助贴】编译时出现 需要.class的原因是什么,小白
import java.util.Scanner;
class Initial {
Scanner reader = new Scanner(System.in);
public void initArr(int []a){
System.out.println("你的数组具有几个元素?");
int n = reader.nextInt();
System.out.println("为你的数组输入元素(元素类型需一致,以空格隔开)");
for (int i = 0;i<n;i++){
a [i] = reader.nextInt();
}
for (int i = 0;i<n;i++){
System.out.println(a [i]);
}
}
public void initArr(double []a){
System.out.println("你的数组具有几个元素?");
int n = reader.nextInt();
System.out.println("为你的数组输入元素(元素类型需一致,以空格隔开)");
for (int i = 0;i<n;i++){
a [i] = reader.nextDouble();
}
for (int i = 0;i<n;i++){
System.out.println(a [i]);
}
}
public void initArr(String []a){
System.out.println("你的数组具有几个元素?");
int n = reader.nextInt();
System.out.println("为你的数组输入元素(元素类型需一致,以空格隔开)");
for (int i = 0;i<n;i++){
a [i] = reader.next();
}
for (int i = 0;i<n;i++){
System.out.println(a [i]);
}
}
}
public class AddSum{
public static void main(String[] args){
Initial ba = new Initial();
int a [] ;
double b [];
String c [];
ba.InitArr(a[]);
ba.InitArr(b[]);
ba.InitArr(c[]);
}