1. 先定义,再分配空间
int [][]x;
x=new int[2][2];
2. 定义和分配空间同时
int [][]x=new int[2][2];
3. 不规则数组
int [][]x=new int[2][];
x[0]=new int[3];
x[1]=new int[4];
4.定义的同时赋值
int [][]x={{1,1},{2,2}};
5.定义不规则的数组同时赋值
int [][]x=new int[][]{{1,1},{1,2,3}};
或者
int [][]x={{1,1},{1,2,3}};