在Java中,数组是一种用于存储相同类型的多个元素的数据结构。数组可以包含基本数据类型(如int、double、char等)或者对象类型(如String、自定义类等)。
定义数组的语法如下:
// 定义数组并分配空间
int[] numbers = new int[5]; // 定义一个包含5个整数的数组
// 初始化数组
int[] numbers = {1, 2, 3, 4, 5}; // 定义并初始化一个整数数组
// 定义多维数组
int[][] matrix = new int[3][3]; // 定义一个3x3的二维数组
// 初始化多维数组
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
访问数组元素的语法如下:
// 访问数组元素
int[] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers[0]); // 输出第一个元素
// 修改数组元素的值
numbers[2] = 10; // 修改第三个元素的值为10
// 遍历数组
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
// 增强型for循环
for (int num : numbers) {
System.out.println(num);
}
需要注意的是,数组的索引是从0开始的。所以第一个元素的索引是0,第二个元素的索引是1,依次类推。