二维数组
二维数组的概念:
二维数组本质上就是由多个一维数组摞在一起组成的数组,二维数组中的每个元素都是一维数组,而一维数组中的每个元素才是数组内容。
图1:一维数组,长度2
图2:二维数组,二维数组中又分为了两个一维数组,分别是arr[0],与arr[1];
int[][] brr = new int[2][6];
以上代码的意思是,创建2个一维数组其长度为6;
总结:
以后涉及到多行多列的描述我们就应该用二维数组,以后涉及到多行多列的打印我们就应该用双重for循环
解析:
1、arr.length代表一维数组arr的长度,也就是元素的个数;
2、brr.length代表二维数组brr的长度,也就是元素的个数,也就是一维数组的个数,也就是行数;
3、brr[0].length代表二维数组中第一个元素的长度,也就是一维数组的长度,也就是第一行的列数;
二维数组的声明和初始化方式:
数据类型[][] 数组名称 = new 数据类型[行数][列数];
案例:
以上案例共分为两个模块:
模块一 创建2行2列的二维数组并且使用for循环打印该二维数组
模块二 给该二维数组赋值
总结:
1、通过以上案例可以看出创建二维数组并初始化默认值为0
2、通过循环打印的方式可以从结果清晰看出for循环赋值的执行流程;
二维数组
原文地址:https://www.cnblogs.com/xujiaqi/p/13543900.html