Java中的数组可以使用简化声明方式来创建和初始化。简化声明方式通常用于创建静态不可变的数组,其语法如下:
java
ElementType[] array = {element1, element2, ..., elementN};
其中,ElementType表示数组元素的类型,array表示数组的名称,element1至elementN表示数组的元素。
使用简化声明方式创建和初始化数组的示例代码如下:
java
int[] numbers = {1, 2, 3, 4, 5}; String[] names = {"Alice", "Bob", "Charlie", "Dave"}; double[] prices = {2.99, 5.99, 9.99};
// 访问数组元素 System.out.println(numbers[0]); // 输出:1 System.out.println(names[2]); // 输出:Charlie System.out.println(prices[1]); // 输出:5.99
使用简化声明方式创建和初始化二维数组的示例代码如下:
java
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // 访问二维数组元素 System.out.println(matrix[0][0]); // 输出:1 System.out.println(matrix[1][2]); // 输出:6 System.out.println(matrix[2][1]); // 输出:8
需要注意的是,使用简化声明方式创建的数组的长度是由元素的个数决定的,不能动态调整数组长度。如果需要创建长度可变的数组,可以使用其他方式,比如使用new运算符创建动态数组。