Java是一種非常流行的編程語言,它也是很多人學習計算機編程的首選語言。在Java中進行二維數組的操作也是非常重要的,其中求二維數組的行和列就是一個經常用到的操作。
下面展示一個求二維數組行和列的Java代碼,代碼使用pre標簽包圍,以便更好地閱讀。
public class ArraySum { public static void main(String[] args) { int[][] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; int[] rowSum = new int[arr.length]; int[] colSum = new int[arr[0].length]; for (int i = 0; i< arr.length; i++) { for (int j = 0; j< arr[i].length; j++) { rowSum[i] += arr[i][j]; colSum[j] += arr[i][j]; } } System.out.println("行:"); for (int i = 0; i< rowSum.length; i++) { System.out.println("第" + (i + 1) + "行和為:" + rowSum[i]); } System.out.println("列:"); for (int i = 0; i< colSum.length; i++) { System.out.println("第" + (i + 1) + "列和為:" + colSum[i]); } } }
在這段代碼中,我們首先定義了一個大小為3x3的二維數組arr,并且定義了兩個一維數組rowSum和colSum,分別用來保存每一行和每一列的和。
接下來,我們使用for循環嵌套遍歷整個二維數組,在遍歷的過程中,將每一行和每一列的和保存到rowSum和colSum數組中。
最后,我們使用for循環依次輸出每一行和每一列的和。
通過這段代碼可以看出,Java語言對于二維數組的處理非常方便,只需要使用簡單的for循環就可以輕松實現對二維數組的行和列的求和操作。