Java中的二維數組是一個二維的數據結構,它由多個行和列組成。
在Java中創建二維數組的方法如下:
int[][] array = new int[3][5];
上述代碼創建了一個3行5列的整型二維數組。這意味著我們可以像以下方式訪問二維數組中的單個元素:
int element = array[1][2];
這將訪問二維數組的第二行第三列。
我們可以使用嵌套的for循環來迭代二維數組中的所有元素:
for (int i = 0; i< array.length; i++) { for (int j = 0; j< array[i].length; j++) { int element = array[i][j]; } }
上面的代碼將迭代整個二維數組,并訪問每個元素。
我們還可以計算二維數組中每一行和每一列的元素之和,如下所示:
// 計算每行的和 for (int i = 0; i< array.length; i++) { int rowSum = 0; for (int j = 0; j< array[i].length; j++) { rowSum += array[i][j]; } System.out.println("第" + (i + 1) + "行的和為:" + rowSum); } // 計算每列的和 for (int i = 0; i< array[0].length; i++) { int columnSum = 0; for (int j = 0; j< array.length; j++) { columnSum += array[j][i]; } System.out.println("第" + (i + 1) + "列的和為:" + columnSum); }
上面的代碼將計算二維數組中每一行和每一列的元素之和并輸出。