Java是一門常用的編程語言,可以用來計算并處理數據。在數據處理中,有時候需要計算每列數據的和,Java可以幫助我們實現這一功能。
public class CalculateSum { public static void main(String[] args) { int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; int rows = matrix.length; int cols = matrix[0].length; int[] colSum = new int[cols]; // 計算每列數據的和 for(int i = 0; i< cols; i++) { for(int j = 0; j< rows; j++) { colSum[i] += matrix[j][i]; } } // 輸出每列數據的和 for(int i = 0; i< cols; i++) { System.out.println("第" + (i+1) + "列數據的和為:" + colSum[i]); } } }
在上述代碼中,我們首先定義了一個3x3的二維數組matrix,并且計算出它的行數和列數,然后創建了一個與列數相同長度的一維數組colSum,用于存儲每列數據的和。
接著使用雙重循環來計算每列數據的和,外層循環控制列,內層循環控制行,并將每列的和累加到colSum數組中。
最后,使用for循環遍歷每列數據的和,并且輸出結果。通過這段簡單的Java代碼,我們可以成功計算每列數據的和。