私はこのコードを本から理解しようとしています。入れ子ループを使用して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
は何ですかあなたはそれについて理解していないのですか?入力が0と1で、オペランドが+と*の場合、出力0,1,2しか得られないことは明らかです。 –