내 코드의 문제점을 이해하려고합니다. 대부분 UR 도움 :)연산자 +는 인수 유형에 대해 정의되지 않았습니다. int, int []
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' 값과 * array *을 추가하려고합니다. 이것은 m [i]의 값이 서브 배열이기 때문에 가능합니다. – Andreas