我想從書中瞭解這段代碼。使用嵌套循環創建二維數組
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。 –