class printArray {
public static void main(String[] args) {
int[][] arr = {{1,2,3},{4,5},{6}};
//调用方法1
printArr1(arr);
System.out.println("------");
//调用方法2
printArr2(arr);
System.out.println("------");
}
//方法1
public static void printArr1(int[][] arr) {
for(int x=0; x<arr.length; x++) {
for(int y=0; y<arr[x].length; y++) {
System.out.print(arr[x][y]+" ");
}
System.out.println();
}
}
//方法2
public static void printArr2(int[][] arr) {
//遍历二维数组中每一个一维数组
for(int[] cells : arr) {
//遍历一维数组中每一个元素
for(int cell : cells) {
System.out.print(cell+" ");
}
System.out.println();
}
}
}
运行结果:
1 2 3
4 5
6
------
1 2 3
4 5
6
------
4 5
6
------
1 2 3
4 5
6
------