什么是数组?
在 Java 中,数组是一种基本的数据结构,它是一组相同类型的元素的集合。数组是一种有序的、可重复的数据结构。数组在 Java 中广泛应用于存储和处理数据。
声明数组
在 Java 中,声明数组可以使用以下语法:
类型[] 数组名 = new 类型[数组长度];
其中:
类型
是数组元素的类型,例如int
、double
、String
等。数组名
是数组的名称。数组长度
是数组中的元素个数。
例如,声明一个整数数组:
int[] scores = new int[5];
这个数组名为 scores
,长度为 5,元素类型为 int
。
初始化数组
数组可以在声明时初始化,也可以在后续使用 length
属性来确定数组的长度。
初始化数组
可以使用以下语法初始化数组:
类型[] 数组名 = new 类型[]{元素1, 元素2, ..., 元素n};
例如,初始化一个整数数组:
int[] scores = new int[]{1, 2, 3, 4, 5};
这个数组的元素是 1
、2
、3
、4
、5
。
使用length属性
可以使用 length
属性来确定数组的长度:
int[] scores = new int[5];
scores[0] = 1;
scores[1] = 2;
scores[2] = 3;
scores[3] = 4;
scores[4] = 5;
这个数组的长度为 5,元素是 1
、2
、3
、4
、5
。
访问数组元素
可以使用索引(index)来访问数组元素。索引从 0 开始,到数组长度减 1。
例如,访问 scores
数组的第一个元素:
int firstScore = scores[0];
这个元素的值是 1
。
修改数组元素
可以使用索引来修改数组元素。例如,修改 scores
数组的第三个元素:
scores[2] = 3;
这个元素的值变为 3
。
遍历数组
可以使用循环来遍历数组。例如,遍历 scores
数组:
for (int i = 0; i < scores.length; i++) {
System.out.println(scores[i]);
}
这个循环会输出数组中的每个元素。
数组的使用场景
数组广泛应用于以下场景:
- 存储和处理大量数据
- 实现算法和计算
- 模拟现实世界中的数据结构