当先锋百科网

首页 1 2 3 4 5 6 7

Java是一种非常流行的编程语言,它拥有强大的数组功能。在Java中,我们经常需要对二维数组进行操作,其中计算行列的和是极为常见的任务。

// 定义一个二维数组
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 计算行的和
for (int i = 0; i< arr.length; i++) {
int rowSum = 0;
for (int j = 0; j< arr[i].length; j++) {
rowSum += arr[i][j];
}
System.out.println("第" + (i+1) + "行的和为:" + rowSum);
}
// 计算列的和
for (int j = 0; j< arr[0].length; j++) {
int colSum = 0;
for (int i = 0; i< arr.length; i++) {
colSum += arr[i][j];
}
System.out.println("第" + (j+1) + "列的和为:" + colSum);
}

上述代码中,我们先定义了一个3行3列的二维数组。接着,使用两个嵌套的for循环,分别计算了每一行和每一列的和,并使用System.out.println()方法将结果输出到控制台中。

需要注意的是,计算每一列的和时,我们使用了arr[0].length作为外层循环的终止条件。这是因为在Java中,二维数组的每一行都具有相同的长度,所以我们只需要遍历第一行即可。

到此,我们就成功地通过Java实现了对二维数组行列的和的求解。这个简单的程序也展示了Java的数组操作能力,为我们今后更加复杂的编程任务打下了基础。