每一次都访问一个一维数组,而在第二次遍历时把第一次得到的一位数组作为一个集合,这样就可以访问数组里面的元素了。
一般方法: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);