共計 476 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
要動態(tài)賦值二維數(shù)組,需要先確定數(shù)組的行數(shù)和列數(shù),然后使用循環(huán)逐個賦值。
下面是一個示例代碼,演示了如何動態(tài)賦值一個 3 行 4 列的二維數(shù)組:
int rows = 3;
int cols = 4;
int[][] arr = new int[rows][cols];
for (int i = 0; i < rows; i++) {for (int j = 0; j < cols; j++) {arr[i][j] = i * cols + j; // 根據(jù)行列索引計算賦值
}
}
// 打印數(shù)組
for (int i = 0; i < rows; i++) {for (int j = 0; j < cols; j++) {System.out.print(arr[i][j] + " ");
}
System.out.println();}
上述代碼中,首先定義了數(shù)組的行數(shù)和列數(shù)為 3 和 4,然后創(chuàng)建了一個 3 行 4 列的二維數(shù)組。接下來使用兩個嵌套的循環(huán),分別遍歷每個元素,并根據(jù)行列索引計算要賦的值。最后,使用兩個嵌套循環(huán)再次遍歷數(shù)組,打印出每個元素的值。
運行上述代碼,會輸出以下結(jié)果:
0 1 2 3
4 5 6 7
8 9 10 11
可以看到,二維數(shù)組成功地被動態(tài)賦值并打印出來了。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完