📜  如何在java中对二维数组求和(1)

📅  最后修改于: 2023-12-03 15:08:54.959000             🧑  作者: Mango

如何在java中对二维数组求和

在Java中,对二维数组求和需要遍历整个数组并将所有元素相加。这可以使用双重循环来实现。

遍历二维数组

要遍历二维数组,我们需要使用两个嵌套的for循环。第一个循环将遍历每一行,第二个循环将遍历每一列。

int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

int sum = 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("The sum is: " + sum);

在上面的代码中,我们使用双重循环遍历数组,并将每个元素添加到sum变量中。最后,我们打印出总和。

使用增强for循环

我们也可以使用Java中的增强for循环来遍历二维数组。增强for循环不仅可以简化代码,而且更易于阅读。

int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

int sum = 0;
for(int[] row: arr) {
    for(int num: row) {
        sum += num;
    }
}
System.out.println("The sum is: " + sum);

在上面的代码中,我们使用增强for循环遍历数组,并将每个元素添加到sum变量中。最后,我们打印出总和。

返回markdown格式
# 如何在java中对二维数组求和

在Java中,对二维数组求和需要遍历整个数组并将所有元素相加。这可以使用双重循环或增强for循环来实现。

## 遍历二维数组

要遍历二维数组,我们需要使用两个嵌套的for循环。第一个循环将遍历每一行,第二个循环将遍历每一列。

```java
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

int sum = 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("The sum is: " + sum);

在上面的代码中,我们使用双重循环遍历数组,并将每个元素添加到sum变量中。最后,我们打印出总和。

使用增强for循环

我们也可以使用Java中的增强for循环来遍历二维数组。增强for循环不仅可以简化代码,而且更易于阅读。

int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

int sum = 0;
for(int[] row: arr) {
    for(int num: row) {
        sum += num;
    }
}
System.out.println("The sum is: " + sum);

在上面的代码中,我们使用增强for循环遍历数组,并将每个元素添加到sum变量中。最后,我们打印出总和。