数组
一、数组概念
1、数组是存储同一数据类型多个元素的容器。
2、既可以存储基本数据类型,也可以存储引用数据类型。
二、数组的定义格式
1、数据类型[ ] 数组名;
2、数据类型 数组名[ ];
注:建议使用第一种定义格式!另外,定义完成之后数组中是没有元素的,还需要向数组中添加元素。
三、数组初始化
1、Java中的数组必须先初始化,然后才能使用。
所谓初始化,就是为数组中的元素分配内存空间,并为每个元素赋值。
2、数组初始化方式
2.1 、动态初始化:初始化时至指定数组长度,元素使用该数据类型默认值做初始值。
格式:数据类型[ ] 数组名 = new 数据类型[ 数组长度 ];
数组长度就是数组中元素的个数。
2.2 、静态初始化:初始化时指定每个元素的初始值。
格式:数组类型[ ] 数组名 ={数据1,数据2,数据3}
四、数组的读取和修改
1、读取方式
数组名[要获取的元素下标]
通过下标获取时,下标最大值不得超过数组长度(通过 数组名.length() 方法获取)减1,否则会报下标越界异常(ArrayIndexOutOfBoundsException)。
2、数组修改
数组名[要获取的元素下标] = 要赋值的数据;
注:要赋值数据的数据类型要和数组类型统一,否则编译时会报错。

浙公网安备 33010602011771号