二维数组

/*
二维数组
数组中的数组,数组里面存储的还是数组

定义方式和一维数组很相似

int[][] arr = new int[3][4];
定义一个二维数组
[3] 表示: 二维数组中,有三个一维数组
[4] 表示: 三个一维数组中,每个数组的长度是4
*/
public class ArrayArrayDemo{
public static void main(String[] args){
int[][] arr = new int[3][4];
System.out.println(arr);

System.out.println(arr[1]);
System.out.println(arr[2][3]);
}
}

/*
二维数组的遍历
二维数组中,存储4个一维数组,每个一维数组的长度不同

遍历: for循环,遍历二维数组
遍历过程中, for遍历一维数组

*/
public class ArrayArrayDemo_2{
public static void main(String[] args){
int[][] arr = { {1,2,3},{4,5},{6,7,8,9},{0} };

//外循环,遍历二维数组
for(int i = 0 ; i < arr.length ;i++){
//内循环,遍历每个一维数组 arr[0] arr[1] arr[i]
for(int j = 0 ; j < arr[i].length; j++){
System.out.print(arr[i][j]);
}
System.out.println();
}
}
}

原文地址:https://www.cnblogs.com/cxd1996/p/9989666.html