的代碼這個例子:唔明多維數組
// Demonstrate a two-dimensional array.
class TwoDArray {
public static void main(String args[]) {
int twoD[][] = new int[4][5];
int i, j, k = 0;
for (i = 0; i < 4; i++)
for (j = 0; j < 5; j++) {
twoD[i][j] = k;
k++;
}
for (i = 0; i < 4; i++) {
for (j = 0; j < 5; j++)
System.out.print(twoD[i][j] + " ");
System.out.println();
}
}
}
輸出給我:
0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
15 16 17 18 19
的問題是,爲什麼沒有新的生產線給每一個數字?我的意思是在for循環中,如果第一個System.out輸出20次,爲什麼不是下一個System.out.println();
輸出相同的數量?
非常感謝! :) – Ken