float f[][] = new float[6][6];
float []f[] = new float[6][6];
float [][]f = new float[6][6];
float [][]f = new float[6][];
上面四种方法都行,也就是说数组命名时名称与[]可以随意排列,但声明的二维数组中第一个中括号中必须要有值,它代表的是在该二维数组中有多少个一维数组。
float [][]f = new float[6][];
这种创建方式直接访问会产生空指针异常。若要访问,需创建数组,并指向该地址。支持不定长数组。
float [][]f = new float[6][];
f[0]=new float[2];
f[1]=new float[4];