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();
}
//多维数组
}
}