一般来说,java的二维数组是行,列固定的矩形方阵,但是java也支持不规则数组,比如说二维数组中,不同行的元素个数可以不同
不规则数组声明,比如要创建3行的不规则数组
int a[][]=new int[3][]
a[0]=new int[5];
a[1]=new int[3];
a[2]=new int[4]
如何输出不规则二维数组的元素
public class 不规则数组 {
public static void main(String[] args) {
int a[][]=new int [3] [];
a[0]=new int []{52,64,85,12,3,64};
a[1]=new int []{41,99,2};
a[2]=new int[]{285,61,278,2};
for (int i=0;i<a.length;i++)
{
System.out.print("a["+i+"]中有"+a[i].length+"个元素,分别是:");
for(int tmp:a[i])
{
System.out.print(tmp+" ");
}
System.out.println();
}
}
}