数组: 存储多个数据
数组: 相同数据类型的有序集合
一段连续的内存空间
特点:
1.引用数据类型
2.长度一旦确定不可改变
3.存储的多个数据要求数据类型一致
4.数组是有序的
索引|下标:
第一个空间: 0
最后一个空间 : 数组名.length-1
数组的长度: 数组名.length
操作数组中的数据:
数组名[索引|下标]->确定数组中的某一块空间操作空间中的数据内容
结构:
数组的声明
数据类型[] 数组名; --> 推荐
数据类型 数组名[];
int[] arr1;
数组的初始化
动态初始化: 先创建数组对象,然后赋值
数据类型[] 数组名 = new 数据类型[长度];
数据类型: 任意的数据类型
数组中存放数据的类型
arr1 = new int[3];
//为数组赋值
arr1[0] = 100;
arr1[1] = 101;
arr1[2] = 102;
//获取数组中的数据
System.out.println(arr1[0]);
System.out.println(arr1[1]);
System.out.println(arr1[2]);
不同类型的数组每一个空间存在默认值:
整数:0 小数:0.0 布尔: false 字符:空字符 引用: null
静态初始化: 创建数组对象的同时赋值
数据类型[] 数组名 = new 数据类型[]{值1,值2,值3...};
数据类型[] 数组名 &