1、为什么需要数组
数组是一个变量,存储相同数据类型的一组数据。
2、 数组基本要素
- 标识符
- 数组元素
- 元素下标::从0开始
- 元素类型
注意:数组长度固定不变,避免数组越界
数组声明、分配空间(能储存多少个数据/数组长度)、赋值、使用
1、数组声明:数据类型 数组名 [ ];或者 数据类型 [] 数组名;
int[] arr;
2、分配空间
arr = new int[5];
3、赋值
arr[0] = 10;
arr[1] = 20;
arr[2] = 45;
arr[3] = 55;
arr[4] = 75;
8大基本类型
整数类型:byte、short、int、long数组元素默认值:0
小数:float、double数组元素默认值:0.0
非数值类型:char数组元素默认值:" "
boolen数组元素默认值:false
类(String)数组元素默认值:null (String是类类型,不是基本类型。)
合并写
String strs = new String[8];
strs[0] = “abc”;
数组声明、分配空间、赋值合并写
String[] strings = {“abc”,“qwe”,“asdf”};
4、处理数据
int[] nums = {11,22,67,89,35,61,29};
//使用for循环来遍历数组
for (int i = 0; i < nums.length; i++) {
System.out.println(nums[i]);
}
//使用增强for循环遍历数组
for(int a:nums){
System.out.println(a);
}
数组常见错误



