在定义数组时可以先确定一维大小,再分别定义二维大小。如下: int[][] arr=new int[3][]; for(int n=0;n<3;n++) { arr[n]=new int [n+2]; }