int [][] a=new int[6][];
a[0]=new int[3];
a[1]=new int[5];
a[0][0]=100; //给第一个数组位标为0的值赋值
a[0][1] = 200;//给第一个数组位标为1的值赋值
int[][]a1=new int[6][]; //动态初始化方法
a1[0]=new int[]{1,2,5,9,475,};
a1[1]=new int[]{1,8,468,46,48,4};
a1[2]=new int[]{498,98498,65489,6541684,848};
System.out.println(Arrays.toString(a1[0]));
System.out.println(Arrays.toString(a1[1]));
for(int i=0;i<a1.length;i++){
for (int j=0;j<a1[i].length;j++){
System.out.print(a1[i][j]+"\t");
}
}
1 老师为什么遍历会报错,而且for循环遍历能按照下面的格式输出吗
[1, 2, 5, 9, 475]
[1, 8, 468, 46, 48, 4]
2如果不能输出 多维数组的输出是否可以一直用Arrays.ToSteing方法输出
