- class PrintArray
- {
- public static void main(String[] args)
- {
- int[][] arr=new int [3][];
- arr[0]=new int[]{1,2,3};
- arr[1]=new int[]{4};
- arr[2]=new int[]{5,6};
- for(int x=0;x<arr.length;x++)
- {
- for(int y=0;y<arr[x].length;y++)
- {
- System.out.print(arr[x][y]+",");
- }
- }
-
-
- System.out.println("这就是一个二维数组!");
- }
- }
复制代码 要这样写的啊,楼主。没有你那种初始化的方式的。你需要为那三个一维数组开辟内存空间的。这种定义二维数组的方式是动态的初始化。
|