在 Java 中,数组是一种用来存储多个相同类型数据的数据结构。数组在声明时需要指定数组的长度,一旦数组被创建,其长度是固定的,不能再改变。
声明数组
在 Java 中声明一个数组需要指定数组的类型和数组的长度。例如,声明一个整型数组可以使用以下语法:
int[] numbers = new int[5];
上面的代码声明了一个包含5个整数的数组。在声明数组时,也可以使用以下语法:
int[] numbers = {1, 2, 3, 4, 5};
上面的代码声明了一个包含1、2、3、4、5这5个整数的数组。
访问数组元素
要访问数组中的元素,可以使用索引。数组的索引从0开始,因此第一个元素的索引为0,第二个元素的索引为1,依此类推。例如,要访问数组中的第一个元素可以使用以下语法:
int firstNumber = numbers[0];
遍历数组
遍历数组是一种常见的操作,可以使用循环来遍历数组中的所有元素。例如,使用 for 循环来遍历上面声明的整型数组:
for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); }
上面的代码会依次输出数组中的每个元素。
多维数组
除了一维数组外,Java 还支持多维数组。多维数组实际上是数组的数组。例如,声明一个二维整型数组可以使用以下语法:
int[][] matrix = new int[3][3];
上面的代码声明了一个3x3的二维整型数组。要访问二维数组中的元素,可以使用两个索引。例如,访问二维数组中的第一个元素可以使用以下语法:
int firstElement = matrix[0][0];
总结
数组是 Java 中非常重要的数据结构,能够有效地存储多个相同类型的数据。掌握数组的使用对于编写复杂的 Java 程序至关重要。