当我测试我的代码时,我不断得到 0 作为以下代码的总和和平均值,但它可以编译。我不确定我做错了什么。
public class Array {
int array[];
int sum;
Array(int[] array) {
this.array = new int[10];
}
public int sum(){
for (int i = 0; i < array.length - 1; i++)
sum += sum + array[i];
return sum;
}
public double average() {
for (int i = 0; i < array.length - 1; i++)
sum += sum + array[i];
int average = sum / array.length;
return average;
}
}