我在初始化数组时遇到了问题,并且不太明白如何去做。如何初始化一个Array对象?
public class Array {
int[] array;
public Array(int[] array) {
this.array = array;
}
public int sum() {
int sum = 0;
for (int i = 0; i < this.array.length; i++) {
sum = sum + array[i];
}
return sum;
}
public double average() {
double av = this.sum()/this.array.length;
return av;
}
public static void main(String[] args) {
Array a = new Array[3];
}
}
我不断收到一个错误,即要求:数组发现:[]数组
我希望做一个扫描仪,并有阵列用户输入,但我甚至不知道如何初始化它首先
仅仅因为你命名你的类“Array”并不能使它成为可索引的。 – 2014-09-24 11:01:22
传递一个int []数组,如数组a = new Array(new int [3]) – 2014-09-24 11:03:01