数组
可以存储多个相同数据类型元素的容器
定义格式
1.数据类型[] 数组名=new 数据类型[元素个数/数组长度];
int[] arr =new int[3];//指定长度
数据类型 名称=初始化;//定义变量
变量定义分为声明和初始化两个过程
通过唯一的内存地址值()来确定数组,Java自动给数组的元素进行编号,从0开始。由内存地址值和下标唯一确定数组里的元素---数组名[下标]
输出的这一串结果代表数组的内存地址值(内存地址值唯一)
2.数据类型[] 数组名=new 数据类型[]{元素值1,元素值2,...};
Int[] arr=new int[]{1,2,3};//给定数组元素值来确定长度(不用给定长度值)
可以分为声明和初始化两个过程
3.数据类型[] 数组名={元素值1,元素值2,...};
Int[] arr={1,2,3};//给定元素值确定长度
不能声明和初始化(初始化----报错,没有开辟内存空间,无法存储元素
//new关键字---开辟内存空间)