数组
# 数组
# 声明数组
// 方式一:数据类型[] 数组名;
int[] arr;
// 方式二:数据类型 数组名[];
int arr[];
1
2
3
4
5
2
3
4
5
# 创建数组
// 先声明后创建
int[] arr;
arr = new int[5];
// 声明时创建数组
int[] arr = new int[5];
1
2
3
4
5
6
2
3
4
5
6
# 数组初始化
# 静态初始化
// 声明数组时初始化
int[] arr = {96, 25, 85, 66, 98};
// 创建数组时初始化
int[] arr = new int[] {96, 25, 85, 66, 98};
1
2
3
4
5
2
3
4
5
# 动态初始化
# 通过下标初始化
int[] arr;
arr = new int[5];
arr[0] = 96;
arr[1] = 25;
arr[2] = 85;
arr[3] = 66;
arr[4] = 98;
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 遍历数组
使用普通 for 循环进行遍历:
int[] nums = {10,9,17,18,22,34};
for(int i = 0; i < nums.length; i++) {
// nums[i] 表示数组中的每一个元素
System.out.println(nums[i]);
}
1
2
3
4
5
6
2
3
4
5
6
使用 foreach 循环进行遍历:
int[] nums = {10,9,17,18,22,34};
for (int num : nums) {
// num 是数组元素,而不是索引
System.out.println(num);
}
1
2
3
4
5
6
2
3
4
5
6
(完)