一组对象,放到一个容器中,称为集合,也叫数组。
数组的特点
(1)数组所创建的内存空间只能存储相同类型的数据
(2)数组所分配的内存空间是连续的
(3)数组所分配的内存空间是不可扩充的
声明数组的方法
(1)类型名[] 数组对象名;
(2)类型名[] 数组对象名 = new 类型名[长度];
此种方法所有元素被赋予其元素类型的初始值。
数组元素的默认值:
int | byte | short | long | float | double | boolean | char | object |
---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0L | 0.0f | 0.0 | flase | ‘\u0000’ | null |
数组对象名[n]:返回数组中第n个元素对象(从0开始计数)
数组对象名[n] = n;(可以被赋值)
(3)类型名[] 数组对象名 = {值1,值2,值3,…….}
以int为例:
int[] array;
int[] array = new int[]{1,2,3,4,5,6}等价于int[] array = {1,2,3,4,5,6}
int[] array = new int[10] //10为数组的长度
//由于int初始值是0,所以此种方法声明以后,值全是0