私のコードに何が問題なのかを理解しようとしています。多くはウル助けに感謝:)引数の型int、int []に対してoperator +が未定義です
public class lab5 {
public static void main(String[] args) {
int[][] m = new int[5][5];
for (int i = 0; i < m.length; i++) {
for (int j = 0; j < m[i].length; j++) {
m[i][j] = i + j;
System.out.println(m[i][j] + " ");
}
System.out.println();
}
int sum = 0;
for (int i = 0; i < m.length; i++)
sum = sum + m[i]; **// here i get error "The operator + is undefined for the argument type(s) int, int[]"**
double average = sum/m.length;
System.out.println("Average value of array element is " + average);
}
}
エラーメッセージはすべてです。あなたは 'int '値と*配列*を追加しようとしています。これは' m [i] 'の値がサブ配列であるためです。 – Andreas