- 数组类型是一种特殊的引用类型
- 访问数组中的元素:数组名[下标]
-
- 数组名:默认打印数组名对应的是内存地址
- 数组的特点
-
- 数组元素类型统一
- 数组的长度固定
- 常见的异常
-
- 下标越界异常(ArrayIndexOutBoundsException)
- 数组的定义
-
- 动态定义
-
- int[] arr = new int[5]; //推荐 其中:元素类型为int,数组长度为5,默认值为0
- int arr[] = new int[5]; //不推荐
- 静态定义
-
- int[] arr={1,2,3};//定义一个 长度为3的数组,元素类型是int;此定义方法为精简版
- int[] arr=new int[]{4,5,6}; //静态赋值的完整写法
- 数组的长度:可以调用类库的方法:例如 int len = arr.lenth;
- 数组的遍历(及循环得到数组的各个元素)
//普通for循环
for(int i = 0 ; i < arr.lenth;i++){//idea快捷键:数组名.fori
System.out.println(arr[i]);
}
//加强for循环
// for(元素数据类型 变量 : 数组名) {
// 使用变量即可,该变量就是数组元素
// }
for(int i : arr){ //idea快捷键:数组名.for
System.out.println(i);
}