一维数组的声明与使用
1、一维数组的本质就是在内存中申请一段连续区域,用于记录多个类型相同的数据。
数组名:指数组的名称,用于记录连续内存区域内在内存中的首地址,类似于容器。
数组元素:主要指存放在数组中的数据内容。
数组长度:主要指存放在数组中的元素个数、数组容量。通常使用 数组名.length 的方式获取。
数组下标:主要指数组元素在数组中的编号,从 0 开始一直到 数组名.length-1
2、数组的声明和使用
(1)格式: 数据类型[ ] 数组名称 = new 数据类型[数组的长度]
例如: int[ ] arr = new int[5] 申请一个长度为5,元素类型为int的数组
(2)注意:只有在数组声明时[ ]中的数字代表数组的长度,其他地方代表数组下标。
下标的范围是 0 ~ 数组名.length-1,若超过这个范围,则在运行阶段会产生数组下标越界异常。
(3)数组的默认值:当声明一个数组但没有指定数组长度时,则采用默认初始化方式。
对于 byte、short、char、int、long类型,默认初始值为0。
对于float、double类型,默认值为0.0。
对于boolean类型,默认值为false。
(4)数组的初始化:分为两种方式:静态方式和动态方式。
举例:静态方式:数据类型[ ] 数组名称 = {初始值1,初始值2,初始值3,初始值4};
动态方式:数据类型[ ] 数组名称 = new 数据类型[数组的长度]