二维数组的声明:
静态初始化:
int [][]array={{1,2},{1,2,3},{1,4,5,6}};
动态初始化:
int [][]array={{1,2},{1,2,3},{1,4,5,6}};
int [][]a;
a=new int[3][];//创建高维
a[0]=new int[2];//给a[0]分配空间
a[1]=new int[3];
a[2]=new int[4];
//赋值
for(int i=0;i<a.length;i++){
for(int k=0;k<a[i].length;k++){
a[i][k]=i+1;
}
}
//遍历
for(int x[]:a){
for(int v:x){
System.out.print(v+" ");
}
System.out.println();
}