一维数组——基本定义以及用法
1.定义数组
两种定义数组的语法:
(1)数据类型 [ ] 数组名 = new 数据类型 [ 数组长度 ];
(2)数据类型 数组名 [ ] = new 数据类型 [ 数组长度 ];
注意事项:
(1)定义数组时一定要指定数组名和数组类型。
(2)必须书写 “ [ ] ” ,表示定义了一个数组,而不是一个普通的变量。
(3)“ [ 数组长度 ] ”决定连续分配的空间个数,通过数组的 length 属性可获取此长度。
(4)数组的数据类型用于确定分配的每个空间的大小。
示例:
2.数组元素的表示与赋值
概念:
由于定义数组时内存分配的是连续的空间,所以数组元素在数组里顺序排列编号,该编号即元素下标,它标明了元素在数组中的位置。首元素的编号规定为0,因此,数组的下标依次为0、1、2、3、4……依次递增,每次的增长数是1。数组中的每个元素都可以通过下标来访问。例如,数组scores的第一个元素表示为scores[0]。
语法格式:
数组名 [ 下标值 ]
示例:
int [ ] scores = new int [ 2 ];
scores [ 0 ] = 65; //表示为scores数组中的第一个元素赋值65
scores [ 1 ] = 87; //表示为scores数组中的第二个元素赋值87
3.数组的初始化
概念:
所谓数组初始化,就是在定义数组的同时一并完成赋值操作。
语法格式:
(1)数据类型 [ ] 数组名 = { 值 1 ,值 2,值 3,……,值 n};
(2)数据类型 [ ] 数组名 = new 数据类型 [ ] { 值 1 ,值 2,值 3,……,值 n};
示例: