Java是一門功能強大的編程語言,可以用它來處理各種各樣的數據。如果我們需要對一個數組中的每一列進行求和,該如何實現呢?下面就來介紹一下這個過程。
public class ArrayColumnSum { public static void main(String[] args) { int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; int[] columnSum = new int[array[0].length]; //存儲每一列的和 for (int i = 0; i< array.length; i++) { for (int j = 0; j< array[i].length; j++) { columnSum[j] += array[i][j]; } } for (int i = 0; i< columnSum.length; i++) { System.out.println("第" + (i + 1) + "列的和為:" + columnSum[i]); } } }
上面的代碼中,我們首先定義了一個包含三個一維數組的二維數組array,每個一維數組包含了三個整數。接下來定義一個一維數組columnSum,這個數組的長度和array中每個一維數組的長度一樣,用來存儲每一列的和。接下來的兩個for循環就是我們用來求和的關鍵了。外層循環控制行數,內層循環控制列數。我們使用columnSum[j]來累加每一列中的每個數,最終得到每一列的總和。最后一個for循環用來輸出每一列的和。
通過這樣一個簡單的例子,我們可以看到Java的強大之處,也可以更好地掌握數組的使用。
上一篇opt連接oracle