コードをテストすると、次のコードの合計と平均が 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;
}
}