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

第一阶段 10数组

时间:2018-04-22 19:54:15      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:[1]   ali   创建   int   引用数据类型   als   定义   span   引用   

数组

(一)数组:

    数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。

   

(二)一维数组声明:

     类型[ ] array;

     类型 array[ ];

   注  :

     Java中推荐使用:类型[ ] array;

     1.一个数组是一个对象

     2.声明一个数组没有创建一个对象

     3.声明时不用指定长度

  

  创建数组:

    创建基本数据类型数组:int[ ] i = new int[2];

    创建引用数据类型数组:Student[ ] s = new Student[100];

    数组创建后其中的元素有初始值

    

      类型              默认值

      byte              0

      short               0

      int               0

      long              0l

      float              0.0f

      double             0.0d

      char              \u0000

      boolean            false    

      reference types         null

 

    初始化数组:

      声明、创建、初始化分开;

      int[ ] i;   //定义数组

      i = new int[2];  //分配空间

      i[0] = 0; //初始化

      i[1] = 1;

    

      声明、创建、初始化在同一时间:

      int[ ] i = {0,1};//显示初始化{ }中有几个值,数组长度就为几

 

(三)二维数组

格式1:int[ ][ ] i1 = new int[2][3];

    定义了名称为i1的二维数组

    二维数组中有2个一维数组

    每一个一维数组中有3个元素

    一维数组的名称分别为i1[0],i[1]

    给第一个一维数组1脚标位赋值为7的写法是 i1[0][1]=7;

 

格式2:int[ ][ ] i2 = new int[3][ ];

    二维数组中有3个一维数组

    每个一维数组都是默认初始化值为null

    可以对这三个一维数组分别进行初始化

    i2[0] = new int[3];

    i2[1] = new int[1];

    i2[2] = new int[2];

 

格式3:int[ ][ ] arr = {{3,8,2},{2,7},{9,0,1,6}};

    定义一个名为arr的二维数组

    二维数组中有三个一维数组

    每一个一维数组中具体的元素也都已初始化

    第一个一维数组arr[0]={3,8,2};

    第二个一维数组arr[1]={2,7};

    第三个一维数组arr[2]={9,0,1,6};

    第三个一维数组的长度表示方式:arr[2].length;

    

       

第一阶段 10数组

标签:[1]   ali   创建   int   引用数据类型   als   定义   span   引用   

原文地址:https://www.cnblogs.com/BaiZe258/p/8908447.html

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