题解 | #二维数组求和#

二维数组求和

http://www.nowcoder.com/practice/01b9b232b8894e83b1740c5513fa9488

foreach 遍历二维数组求和

看了一圈题解,都是双重循环来遍历数组的每个元素进行求和; 在这里提供另外一个思路, 通过Java5提供的新特征foreach来遍历二维数组,代码如下,供大家参考。

public static int add(int[][] arr) {
    int sum=0;

    //write your code here......

    
    for(int[] arr1 : arr){
        for(int arr2 : arr1){
            sum = sum + arr2;
        }
    }

    return sum;
}

}

全部评论
大家都用for循环是有原因的,不是不知道有增强for循环这个办法,任何foreach都能改写为for循环,但是反之则行不通。。。
2
送花
回复
分享
发布于 2022-03-22 19:02
但看到这个增强for循环的写法还是很意外
点赞
送花
回复
分享
发布于 2022-08-31 10:39 广东
秋招专场
校招火热招聘中
官网直投
这个增强for循环不也是for循环吗?这样不也是双重for循环吗疑问
点赞
送花
回复
分享
发布于 2022-09-13 17:02 河南

相关推荐

点赞 评论 收藏
转发
45 2 评论
分享
牛客网
牛客企业服务