在Java程序中,我們經常需要對數組中每列的元素進行求和操作。下面是一個示例代碼,演示了如何計算二維數組每列的和:
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; int[] sum = new int[arr[0].length]; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { sum[j] += arr[i][j]; } } for (int i = 0; i < sum.length; i++) { System.out.println("第" + (i + 1) + "列的和為:" + sum[i]); }
上述代碼首先定義了一個二維數組arr,然后定義了一個長度等于數組第一列元素個數的一維數組sum。接著,使用兩個for循環分別遍歷二維數組的行和列,將每列的元素累加到sum數組中。最后再使用for循環遍歷sum數組打印每列的和。
上述代碼中的i代表二維數組的行,j代表二維數組的列,每次循環遍歷到某個元素時,將其加到對應列的sum數組元素中。最終sum數組的每個元素分別表示二維數組每列的和。
上一篇css中表格整體居中
下一篇css中表示啥意思