在Java中,二維數(shù)組是一個由多個一維數(shù)組組合而成的數(shù)據(jù)結(jié)構(gòu)。有時候,我們需要對二維數(shù)組中的每一行進行求和計算,可以使用以下代碼:
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; int[] sum = new int[arr.length]; for(int i = 0; i< arr.length; i++){ int rowSum = 0; for(int j = 0; j< arr[i].length; j++){ rowSum += arr[i][j]; } sum[i] = rowSum; }
上面的代碼首先定義了一個包含三個一維數(shù)組的二維數(shù)組arr,然后初始化每個一維數(shù)組。接著,我們定義了一個一維數(shù)組sum,用于存儲每一行的和。接下來的循環(huán)遍歷了arr數(shù)組的每一行,通過內(nèi)層循環(huán)計算每一行的和并將結(jié)果存儲到sum數(shù)組中。
最后,我們可以通過循環(huán)輸出sum數(shù)組來檢查每一行的和是否正確:
for(int i = 0; i< sum.length; i++){ System.out.println("第" + (i+1) + "行的和為:" + sum[i]); }
上面的代碼循環(huán)輸出每一行的和,結(jié)果應該為:
第1行的和為:6 第2行的和為:15 第3行的和為:24
所以,若要在Java中求某個二維數(shù)組每一行的和,可以使用上述方法,就可以輕松地完成該任務。
上一篇css代碼如何編寫盒子
下一篇css代碼9宮格