1.定义

二维数组也是容器,保存的是多个一维数组 相同类型的一维数组

2.声明方式

数据类型 [][] 数组名= 初值;

[2]:[2个一维数组]
[3]:[一个一维数组有3个元素]
int [][] array=new int [2][3];

3.代码

public class Demo06 {

    public static void main(String[] args) {
    /*  
        //声明方式1
        //声明了一个 有两个 一维数组 
        //并且 每个一维数组中 是三个元素的  二维数组

        //声明时, 需要把有几个一维数组声明出来 
     int [][] array=new int [2][3];
     array[0][0]=8;
     int a=array[0][0];
     System.out.println(a);*/

         //声明方式2
        //声明一个 3个一维数组 并且 每一个一维数组中有4个元素的 二维数组
        //声明了 一个 三行四列 的二维数组
        int[][]array=new int[][] {
            {1,2,3,4},
            {4,3,2,1},
            {3,5,6,1}
        };
        //遍历二维数组 
        //array.length 二维数组的长度的长度指的是 有几个一维数组
        for(int i=0;i<array.length;i++) {
            for(int j=0;j<array[i].length;j++) {
                System.out.print(array[i][j]+" ");
            }
            System.out.println();
        }
        //多维数组

    }
}