2
在for each循環中,輸出爲6.但是,我認爲輸出爲0,因爲至少對於一維數組,每個循環只遍歷數組。如果「f」只是循環中的局部變量,「g」如何編輯?For Each Loop Editing Original 2D Array
int[][] g = new int[7][7];
for(int[] f : g) {
for(int h = 0; h < f.length; h++)
f[h] = 6;
}
System.out.println(g[4][6]);
'int []'是一個引用類型,所以你的'int [] []'具有引用類型的元素。因此您可以修改該值。 –