什么是数组?
数组是一种用于存储多个相同类型的存储类型。
数组的定义格式?
数据类型[ ] 变量名 int [ ]arr;//定义了一个int 类型的数组,数组名是arr
数组初始化:
初始化就是为数组中的数组元素分配内存空间,并为每个数组元素赋值
java数组中的数组必须初始化后才能使用。
动态初始化:
初始化只指定数组长度,由系统为数组分配初始值。
数据类型 [ ] 变量名 =new 数据类型[ 数组长度] int [ ] arr=new int[3];
静态初始化:
指定每个数组元素的初始值,由系统决定数组长度。
int [ ]arr={1,2,3}
数组元素访问:
数组名:访问到分配的地址
数组名 [索引]:访问数组元素 索引是指数组元素从0开始的编号
数组的遍历
注意:赋值只能用for语句,foreach语句只能用在遍历取值
for(int j=0;j<arr.length;j++){
System.out.print(arr[j]+" ");
}
for (int j: arr) {
System.out.println(j);
}