zoukankan      html  css  js  c++  java
  • 二维数组

    二维数组的概念:

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

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

  • 相关阅读:
    package.json文件
    Node.js中模块加载机制
    第三方模块
    系统模块
    Node.js快速入门及模块化开发
    String 的扩展方法
    ES6 的内置对象扩展
    箭头函数
    解构赋值
    let、const、var 的区别
  • 原文地址:https://www.cnblogs.com/xujiaqi/p/13543900.html
Copyright © 2011-2022 走看看