二维数组的遍历
概述:一维数组各元素布局成直线状,对应一维坐标;二维数组的元素布局成平面状,对应二维坐标,即元素布局成若干行和若干列。
动态初始化:
例: int a[][] = new int[2][3];
静态初始化:
例:int[][] arr = {{1,2},[2,3,4]}
public class Test {
public static void main(String[] args) {
int[][] arr = {{1, 2, 3}, {23, 56}};
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();
}
}
}
优化,方法调用
public class Test {
public static void main(String[] args) {
int[][] arr = {{1, 2, 3}, {23, 56}};
Arrary(arr);
}
public static void Arrary(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();
}
}
}
输出结果: