在Java中,数组是一种用于存储固定数量相同类型元素的数据结构。以下是一些关于Java数组的简单示例:
-
声明和初始化数组
// 声明一个整数数组 int[] numbers; // 初始化数组,分配内存空间 numbers = new int[5]; // 声明并初始化数组 int[] numbers = {1, 2, 3, 4, 5};
-
访问数组元素
int[] numbers = {1, 2, 3, 4, 5}; System.out.println("第一个元素: " + numbers[0]); // 输出: 第一个元素: 1
-
遍历数组
int[] numbers = {1, 2, 3, 4, 5}; for (int i = 0; i < numbers.length; i++) { System.out.println("元素 " + i + ": " + numbers[i]); }
-
使用增强for循环遍历数组
int[] numbers = {1, 2, 3, 4, 5}; for (int number : numbers) { System.out.println("元素: " + number); }
-
多维数组
// 声明和初始化一个二维数组 int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // 访问二维数组元素 System.out.println("第二行第三列的元素: " + matrix[1][2]); // 输出: 第二行第三列的元素: 6
-
动态初始化数组
// 声明一个长度为3的字符串数组 String[] names = new String[3]; // 初始化数组元素 names[0] = "Alice"; names[1] = "Bob"; names[2] = "Charlie"; // 遍历数组 for (String name : names) { System.out.println("名字: " + name); }
这些示例展示了如何在Java中声明、初始化、访问和遍历数组,以及如何处理多维数组。数组是Java编程中非常基础且重要的数据结构。