java如何声明数组
声明数组的基本语法
在Java中,数组的声明需要指定数据类型和数组名称,并可通过以下两种方式完成:
- 数据类型[] 数组名(推荐)
int[] numbers; String[] names; - 数据类型 数组名[](兼容C风格,不推荐)
int numbers[]; String names[];
初始化数组
数组声明后需初始化才能使用,初始化方式分为静态和动态:
静态初始化(直接赋值)
int[] numbers = {1, 2, 3, 4};
String[] names = {"Alice", "Bob"};
动态初始化(指定长度)
int[] numbers = new int[4]; // 默认值为0
String[] names = new String[2]; // 默认值为null
多维数组声明
多维数组通过嵌套方括号声明:
int[][] matrix = {{1, 2}, {3, 4}}; // 静态初始化
int[][] matrix = new int[2][3]; // 动态初始化
注意事项
- 数组长度固定,声明后不可更改。
- 动态初始化时,基本类型数组默认值为
0或false,引用类型为null。 - 访问数组元素时需注意索引越界(
ArrayIndexOutOfBoundsException)。







