二维数组
二维数组的声明和创建
1、数组是引用数组数据类型
2、创建数组时,会开辟连续的内存空间
3、数组长度使用length属性获取
4、数组元素的下标从0开始
5、数组下标越界问题
三种形式
-
int[][] intArray
-
int intArray[]
-
int[] intArray[]
-
二维数组在创建对象时可以省略列的数量,而不能省略行的数量。
-
创建数组时初始化
int[][] intArray = new int[3][3]; -
创建数组时先只指定列
float[][] floatArray = new floatArray[3][];
floatArray[0] = new float[3]
floatArray[0] = new float[4]
floatArray[0] = new float[5]
二维数组的初始化
int num[][] = {{1,2,3},{1,2,3},{1,2,3}}
行数:num.length
列数:num[0].length
循环输出数组,外层循环输出行数,内层行数输出列数
二维数组的引用
- 第一个元素是array[0][0];