zoukankan      html  css  js  c++  java
  • Java面向对象编程 -6.4

    二维数组
    数组的定义格式

    • 数组的动态初始化:初始化之后数组中的每一个元素的保存的内容为其对应数据类型的默认值
      • 声明并初始化数组:
        • 数据类型 数组名称 [][] = new 数据类型[行个数][列个数];
        • 数据类型 [][] 数组名称 = new 数据类型[行个数][列个数];
    • 数组的静态初始化:在数组定义的时候就为其设置好了里面的内容
      • 简化格式:
        • 数据类型 数组名称 [][] = {{数据1,数据2,数据3.....},{数据1,数据2,数据3.....},....}
        • 数据类型 [][] 数组名称 = {{数据1,数据2,数据3.....},{数据1,数据2,数据3.....},....}
      • 完整格式:(建议用完整形式 匿名数组)
        • 数据类型 数组名称 [][] = new 数据类型 []{{数据1,数据2,数据3.....},{数据1,数据2,数据3.....},....}
        • 数据类型 [][] 数组名称 = new 数据类型 []{{数据1,数据2,数据3.....},{数据1,数据2,数据3.....},....}


    x表示行 行小于行数data.length
    y表示列 列小于列数data[i].length

    如果我们用foreach来完成呢


    根据foreach的输入格式可以清楚观察到
    二维数组其实就是数组嵌套使用

    数组用循环,二维数组就用二重循环 ,三维数组就用三重循环

  • 相关阅读:
    Transformers 简介(下)
    OpenCV-Python 姿态估计 | 五十
    Transformers 简介(上)
    OpenCV-Python 相机校准 | 四十九
    在Keras中可视化LSTM
    分析师和统计学家可以和谐相处吗?
    Array类模板
    C++中 公有继承 私有继承 和保护继承的区别
    文件输入输出
    PTA(浙大数据结构,c语言)
  • 原文地址:https://www.cnblogs.com/sakura579/p/12369763.html
Copyright © 2011-2022 走看看