二维数组
概念:存放一维数组的数组,称为二维数组
使用
声明:
数据类型[ ][ ] 数组名;
创建
动态:
不带值
数组名 = new 数据类型[二维数组中存放一维数组的个数][一维数组中元素的个数];
带值
数组名 = new 数据类型[ ][ ]{
{值11,值12,...},
{值21,值22,值23,...},
{值31,...},
...
};
静态:
数据类型[ ][ ] 数组名 = {
{值11,值12,...},
{值21,值22,值23,...},
{值31,...},
...
};
使用
修改
修改二维数组中某个一维数组中的某个位置的值
数组名[下标1][下标2] = 值;
注意:
下标1:一维数组在二维数组中的位置
下标2:元素在一维数组中的位置
修改二维数组中的一维数组
数组名[下标] = 新的一维数组;
下标:一维数组在二维数组中的位置
修改整个二维数组
数组名 = 新的二维数组;
查询
查询二维数组中某个一维数组中的某个位置的值
数组名[下标1][下标2]
注意:
下标1:一维数组在二维数组中的位置
下标2:元素在一维数组中的位置
查询二维数组中的一维数组
数组名[下标]
下标:一维数组在二维数组中的位置
查询整个二维数组
遍历
查询二维数组长度
数组名.length
注意:获取的长度是二维数组中一维数组的个数
遍历思想:
1,遍历二维数组
2,获取二维数组中的一维数组
3,遍历一维数组
4,获取一维数组中的元素