数组的定义格式
· 格式一:数据类型 [ ] 变量名
· 范例: int [ ] arr
·格式二: 数据类型 [ ] 变量名[ ]
·范例: int arr [ ]
数组动态初始化
动态初始化:初始化时只指定数组长度,由系统为数组分配初始值
· 格式:数据类型[ ]变量名 = new 数据类型[ 数组长度 ];
· 范例: int[ ] arr = new int[ 3 ] ;
数组静态初始化
静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度
· 格式:数据类型[ ]变量名 = new 数据类型 [ ] {数据1,数据2,数据3,....};
· 范例: int[ ] arr = new int[ ] {1,2,3};
· 简化格式: 数据类型[ ] 变量名 = {数据1,数据2,数据3,.....};
· 范例: int[ ] arr = {1,2,3};
数组元素访问
数组变量访问方式
· 格式:数组名
数组内部保存的数据的访问方式
· 格式:数组名[ 索引 ]
索引是数组中数据的编号方式
· 作用:索引用于访问数组中的数据使用,数组名[ 索引 ] 等同于变量名,是一种特殊的变量名
· 特征① :索引从0开始
· 特征②:索引是连续的
· 特征③:索引逐一增加,每次加1