我不确定int[][] a = new int[1][1];
这样是否达到了分配2x2个整数的空间。。。因为JAVA中的二维数组并不要求每一维一样长。。。所以可以按如下的步骤构建数组。。
int [][]a=new int[3][] ;
int[0][]=new int[5];
int[1][]=new int[5];
int[2][]=new int[5];
你应该把提示的哪一行 写出来。。。。
a[i][j] = Integer.parseInt(args[i*a.length+j]);
这句代码错了,根据你的需要改下子,不要在方括号内写这些越界的数字
你定义的int[][] a=new int[1][1]; 是一行一列的二维数组
a[0][0]可以,a[1][1]当然就越界了
提示哪一行出现的越界啊?