二维数组和一维数组的创建一样,也是需要声明加创建,不同的是创建二维数组的时候,可以只创建行数,不写列数。并且二维数组的每一行的列数都可以不一样。
public static void main(String\[\] args) {
int\[\]\[\] intArray;
float floatArray\[\]\[\];
double\[\] doubleArray\[\];
intArray = new int33;
System.out.println("intArray数组中第3行第2列的元素为:"+intArray21);
intArray12 = 9;
System.out.println("intArray数组中第2行第3列的元素为:"+intArray12);
char\[\]\[\] ch = new char35;
floatArray = new float3\[\];//创建二维数组,可以只指定行数
//System.out.println(floatArray00);空指针异常,因为float只有行没有列。
floatArray0 = new float3;
floatArray1 = new float4;
floatArray2 = new float5;
int\[\]\[\] num = {{1,2,3},{4,5,6},{7,8,9}};
System.out.println("num数组第1行第2列的元素为:"+num01);
System.out.println("num数组的行数为:"+num.length);
System.out.println("num数组的列数为:"+num0.length);
int\[\]\[\] num1 = {{78,98},{65,75,63},{98}};
System.out.println("num1数组的第一行的列数是"+num10.length);
for(int i=0;i<num1.length;i++) {
for(int j=0;j<num1i.length;j++) {
System.out.print(num1ij+" ");
}
System.out.println();
}