数组

一、数组概念

  1、数组是存储同一数据类型多个元素的容器。

  2、既可以存储基本数据类型,也可以存储引用数据类型。

二、数组的定义格式

  1、数据类型[ ]   数组名;

  2、数据类型  数组名[ ];

  注:建议使用第一种定义格式!另外,定义完成之后数组中是没有元素的,还需要向数组中添加元素。

三、数组初始化

  1、Java中的数组必须先初始化,然后才能使用。

    所谓初始化,就是为数组中的元素分配内存空间,并为每个元素赋值。

  2、数组初始化方式

    2.1 、动态初始化:初始化时至指定数组长度,元素使用该数据类型默认值做初始值。

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

      数组长度就是数组中元素的个数。

    2.2 、静态初始化:初始化时指定每个元素的初始值。

      格式:数组类型[ ]  数组名 ={数据1,数据2,数据3}

 四、数组的读取和修改

   1、读取方式

      数组名[要获取的元素下标]

    通过下标获取时,下标最大值不得超过数组长度(通过 数组名.length() 方法获取)减1,否则会报下标越界异常(ArrayIndexOutOfBoundsException

   2、数组修改

      数组名[要获取的元素下标] = 要赋值的数据;

    注:要赋值数据的数据类型要和数组类型统一,否则编译时会报错。

posted @ 2019-11-13 07:08  早春的树  阅读(129)  评论(0)    收藏  举报