For-each循环访问多维数组

来源:互联网 发布:js动态添加class属性 编辑:程序博客网 时间:2024/05/22 00:47

每一次都访问一个一维数组,而在第二次遍历时把第一次得到的一位数组作为一个集合,这样就可以访问数组里面的元素了。

一般方法:for(int x:arry)

for(int y:x)//循环两次

例子:

int sum = 0;
        int nums[][] = new int[3][5];
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 5; j++) {
                nums[i][j] = (i + 1) * (j + 1);
            }
        }

        for (int x[] : nums) {
            for (int y : x) {
                sum += y;
                System.out.print(y + " ");
            }
            System.out.println();
        }
        System.out.println("sum=" + sum);

原创粉丝点击