1.数组中储存数组就是二维数组
2.使用
int[][] doubleArrs;
doubleArrs=new int[3][];
---------或者-------
int[][] doubleArrs = new int[3][];
3.初始化
-
初始化
- 1.动态初始化
doubleArrs = new double[n][m]二维数组的空间以及小数组的空间都会开辟
doubleArrs =new double[n][];只开辟二维数组的空间,长度为n
doubleArrs = new double[n][m]
**二维数组的空间以及小数组的空间都会开辟**
二维数组的空间存储的是小数组的地址,
小数组中存储的是数据类型的默认值
doubleArrs =new double[n][];
只开辟二维数组的空间,长度为n
小数组的空间是不开辟的,
二维数组中默认值是null(数组是引用数据类型,默认值就是null)
数据类型[][] 数组名=new 数据类型[][]{{n个数据},{n个数据},{n个数据}...};
数据类型[][] 数组名={{n个数据},{n个数据},{n个数据}...};
int [][] intArrs = new int[] []{{1,2,3},{4,5,6,},{7,8,9}};
int [][] intArrs = {{1,2,3},{4,5,6,},{7,8,9}};