我想从书中了解这段代码。使用嵌套循环创建二维数组
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 0 1
0 2 0
1 0 2
什么是它你不明白吗?应该清楚,输入为0和1,操作数为+和*时,只能得到输出0,1和2。 –