一、二维数组的应用
创建时列数可省,行数不可省
二维数组的声明(三种形式)
- int[][] intArray;
- float floatArray[][];
- double[] doubleArray[];
二维数组创建有两种方法:
1)直接指定行数和列数
char[][] ch = new char[3][4];
创建一个3行4列的二维char类型数组,初始化为null。
2)只指定行数,不指定列数
float[][] floatArray = new float[3][];
这时的二维数组每行相当于一个一位数组,需要再次手动创建每列。
若没有创建列就进行访问会抛出空指针异常
floatArray[0] =new float[3]; //第一行有3列
floatArray[1] =new float[4]; //第二行有4列
floatArray[2] =new float[5]; //第三行有5列