码迷,mamicode.com
首页 > 编程语言 > 详细

二维数组

时间:2020-09-02 18:13:08      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:一个   二维数组   应该   意思   结果   名称   初始化   总结   lazy   

二维数组的概念:

  二维数组本质上就是由多个一维数组摞在一起组成的数组,二维数组中的每个元素都是一维数组,而一维数组中的每个元素才是数组内容。

技术图片

 

图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循环赋值的执行流程;

技术图片

二维数组

标签:一个   二维数组   应该   意思   结果   名称   初始化   总结   lazy   

原文地址:https://www.cnblogs.com/xujiaqi/p/13543900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!