数组

一、数组
  保存一组数据

  1,一维数组
     声明:
      数据类型[] 数组名;
      数据类型 数组名[];

      数据类型[] 数组名 = new 数据类型[长度];

      注意:
        1,数组创建的时候,必须指定长度
         数组可以存放多少个元素(就是放在数组中的数据)
        2,数组一旦创建,其类型就已经定死
    特点:定长、定型
    3,数组创建成功,系统会对元素进行默认初始化
        整数:0
        浮点数:0.0
        字符:空格
        boolean:false
        引用:null

     元素操作:通过下标
        java.lang.ArrayIndexOutOfBoundsException: 数组下标越界
       1,放入元素
           数组名[下标] = 值;
         把指定的值,放到数组的指定位置
       2,取出元素
           数组名[下标]

      遍历数组:
         通过循环,把数组的元素全部取出

    在声明数组的同时,对元素初始化
     数据类型[] 数组名 = {元素1,元素2.....};
     数组的长度由元素个数决定

     length--属性(不是方法)

  2,二维数组
    行、列
    声明
     数据类型[][] 数组名 = new 数据类型[行数][列数];
     行数:必须指定
     列数:可以不用指定

     二维数组相当于是在一个一维数组中放了一个一维数组

     元素:
       数组名[行下标][列下标] = 值;

       数组名.length ---行数
       列数要根据指定的行:
         数组名[行下标]--一行(一维数组)
         数组名[行下标].length -- 当前行的列数

     在声明数组的同时,对元素初始化
     数据类型[] 数组名 = {{元素1,元素2.....},
                                     {元素1,元素2.....}...};

原文地址:https://www.cnblogs.com/liuzhenyou/p/4662491.html