当先锋百科网

首页 1 2 3 4 5 6 7

在Java中,我们可以使用二维数组来表示一个矩阵或者一个图像等等。如何求二维数组所有元素的和呢?以下是一个简单的示例。

public class SumOfArray {
public static void main(String[] args) {
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // 定义一个3x3的二维数组
int sum = 0; // 初始化数组的总和为0
for (int i = 0; i< arr.length; i++) { // 遍历行
for (int j = 0; j< arr[i].length; j++) { // 遍历列
sum += arr[i][j]; // 累加每个元素的值
}
}
System.out.println("二维数组的总和是:" + sum); // 输出结果
}
}

以上代码中,我们先定义了一个3x3的二维数组arr,然后使用两个for循环遍历所有的元素,并累加每个元素的值,最终得到二维数组的总和。请注意,由于二维数组可以看做一个数组的数组,因此我们需要分别遍历每一行和每一列。