二维数组
什么是二维
- 所谓二维数组就是数组里面放多个一维数组,看成一个平面.
- 比如:魂斗罗,坦克大战
什么是二维数组
- 二维数组本质上是以数组最为数组元素的数组,即"数组的数组";
- 二维数组又称为矩阵,行列数相等的矩阵成为方阵.
创建二维数组
数据类型[][] 对象名 = new 数据类型[x][y];
x代表行
y代表列
- 例如
int [][] a = new int[2][3];
- 数组:使用索引来操作元素,下面给二维数组赋值
a[0][0] = 1;//第一行第一列
a[0][1] = 2;//第一行第二列
a[1][0] = 3;//第二行第一列
a[1][1] = 4;//第二行第二列
- 遍历一个二维数组
for(int i = 0;i<a.length;a++){//
for(int j =0;j<a[i].length;j++){
System.out.println(a[i]][j])
}
System.out.println("不知道你在干嘛");
}
- 直接赋值
int[]][] arr = {{1,2,3},{4,5,6}}
int[][] arr2 = new int[2][2]{{1,2},{3,4}}