数组定义:数组是用于存储多个相同数据类型的存储模型
格式:
格式一:数据类型[ ]变量名
例:int[ ] arr
定义了一个int类型的数组,数组名是arr
格式二:数组类型 变量名[ ]
范例:int arr[ ]
定义了一个int型的变量,变量名是arr数组
动态初始化:Java中的数组必须初始化才能使用,所谓初始化就是为数组分配内存空间并为每隔数组赋值
动态初始化:初始化时只指定数组长度,由系统为数组分配初始值
格式:数据类型[ ]变量名=new 数据类型[数据 长度];
范例:int[ ] arr=new int[3];
含义:左边:
int:说明元素数据类型时int型
[ ]:说明这是一个数组
arr:这是数组的名称
右边:
new:为数组申请内存空间
int:说明数组的数据类型为int型
[ ]:说明这是一个数组
3:数组长度,其实就是数组中的元素个数
数组元素访问
访问方式
格式:数组名
数组内部保存的数据的访问方式
格式:数组名[索引]
索引时数组中数据的编号方式
作用:索引用于访问数组中的数据使用,数组名[索引]等同于变量名,是一种特殊的变量名
特征:索引从0开始
索引是连续的
索引逐一增加,每次加一
[I@5fd0d5ae:此为arr内存空间的地址值