0
我有一個問題,以瞭解陣列2D循環概念。這是我的代碼:陣列2D循環
int[][] matA = new int[2][3];
matA[0][0] = 2;
matA[0][2] = 3;
matA[1][1] = -4;
for (int i = 0; i < matA.length; i++){
for (int j = 0; j < matA[0].length; j++){
System.out.print("\t" + matA[i][j]);
}
System.out.println("");
}
我知道,用於顯示的是第二個數組或[3]
包含matA[0].length
,我只是不明白怎麼[0]
上metA[0].length
可以顯示第二陣列
你需要:'Ĵ
2014-11-09 02:42:32
它的工作原理是因爲'MATA [0]'和'MATA [1]'是在你的例子相同的長度(3)。所以'j'是0,1然後2(當j是3時,循環停止)。 – 2014-11-09 02:43:44
此主題可能會幫助您更好地理解2D陣列 http://stackoverflow.com/questions/12231453/creating-two-dimensional-array – 2014-11-09 02:57:56