15.数组
数组
1.数组的定义
数组是相同类型数据的有序集合。
数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。
其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
数组下标是从0开始计数的。
2.数组的声明和创建
int[] nums = new int[10];
//声明并创建数组名字和内存空间
数组名 + .length可以获取数组长度。
3.三种初始化方法
//静态初始化
int[] a = {1,2,3};
//动态初始化
int[] b = new int[2];
b[0] = 1;
b[1] = 2;
动态初始化中包含了第三种方法,默认初始化。
默认初始化即定义了一个空数组后,默认元素为0。
4.数组小结
- 数组是相同数据类型(数据类型可以为任意类型)的有序集合。
- 数组也是对象。数组元素相当于对象的成员变量。
- 数组的长度是确定的、不可变的。如果越界,则报错:ArrayIndexOutofBounds。