이 코드를 이해하려고합니다.중첩 루프를 사용하여 2 차원 배열 만들기
int[][] grade = {
{ 1, 0, 1 },
{ 0, 1, 0 },
{ 1, 0, 1 }
};
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == j)
System.out.print(grade[i][j] + grade[j][i] + " ");
else
System.out.print(grade[i][j] * grade[j][i] + " ");
}
System.out.println(" ");
}
나는 행과 열인 2 차원 배열의 논리를 잘 알고 있습니다. 나는 그 대답이 어떻게 왔는지 이해하지 못한다.
2 0 1
0 2 0
1 0 2
은 무엇입니까 2
입력으로
당신은 [1] [3] 2, 모든 모서리가 출력 될 것 등급을 변경 한 경우 그것에 대해 당신이 이해하지 못했습니까? 입력이 0과 1이고 피연산자가 +와 * 인 경우 출력 0, 1 및 2 만 얻을 수 있음을 분명히해야합니다. –