数组是引用数据类型,存储相同数据类型的一组数据,数组是一个变量,申请多个存储空间。
数组的组成要素:
标识符(数组名)
数组元素(数据数逗号隔开)
元素下标(对元素进行编号从0开始)
元素类型(相同类型)
数组的结构:
int [] array = new int [元素个数];
int [] array = new int []{元素1,元素2};
int [] array = {元素1,元素2};
数组声明:
数据类型 [] 数组名
数据类型 数组名 []
分配数组大小:
数组名 = new 数据类型 [元素个数]
数组赋值:
数组名 [下标] = 值;
数组的使用:
数组名 [下标] ——代表第下标+1个元素
数组常见错误:
索引越界(索引下标大于元素个数)
空指针错误,不指向数组。 例 array = null;
数组赋值是赋予内存地址
int [] array = {0.1}
int [] array2 = array;
把array的地址赋予array2,array2也指向{0,1},不是直接将{0,1}赋值给array2