二维数组
应用场景:
需要把数据分组管理的时候,需要用到二维数组。
初始化:
二维数组的内存图:
另外两种特殊的初始化:
(1)一位数组的长度灵活
int[ ] [ ] arr = new int [2] [ ];
int[] arr1 = {11,22};
int[] arr2 = {44,55,66};
(2)覆盖
int[ ] [ ] arr = new int [2] [ 3];
int[] arr1 = {11,22};
int[] arr2 = {44,55,66};
arr[0] = arr1;
arr[1] = arr2;