一、数组的定义格式
1、数据类型[] 数组名
int[] arr;
double[] arr;
char[] arr;
2、数据类型 数组名[]
int arr[];
double arr[];
char arr[];
二、数组的初始化
1、动态初始化
数据类型[] 数组名 = new 数据类型[数组长度];
int[] arr = new int[3];
等号左边:
int:数组的数据类型
[]:代表这是一个数组
arr:代表数组的名称
等号右边:
new:为数组开辟内存空间
int:数组的数据类型
[]:代表这是一个数组
5:代表数组的长度
2、静态初始化
完整版格式:
数据类型[] 数组名 = new 数据类型[]{元素1,元素2,...};
简化版格式:
数据类型[] 数组名 = {元素1,元素2,...};
三、数组的索引
1、什么是索引
每一个存储到数组的元素,都会自动的拥有一个编号,从0开始。
这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素。
2、访问数组元素格式
数组名[索引];
四、数组的遍历
数组遍历:就是将数组中的每个元素分别获取出来。
方法一:
public class ArrayTest01 {
public static void main(String[] args) {
int[] arr = { 1, 2, 3, 4, 5 };
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[3]);
System.out.println(arr[4]);
}
}
方法二:
public class ArrayTest01 {
public static void main(String[] args) {
//定义数组
int[] arr = {11, 22, 33, 44, 55};
//使用通用的遍历格式
for(int x=0; x<arr.length; x++) {
System.out.println(arr[x]);
}
}
}