JAVA数组如何说明
声明数组
在Java中,数组的声明需要指定数据类型和数组名称,格式如下:
数据类型[] 数组名;
或
数据类型 数组名[];
例如:
int[] numbers;
String names[];
初始化数组
数组可以通过以下方式初始化:
静态初始化(直接指定元素):
数据类型[] 数组名 = {元素1, 元素2, ..., 元素n};
示例:

int[] numbers = {1, 2, 3, 4};
String[] fruits = {"Apple", "Banana", "Orange"};
动态初始化(指定长度后再赋值):
数据类型[] 数组名 = new 数据类型[长度];
示例:
int[] numbers = new int[5];
String[] names = new String[3];
访问数组元素
数组元素通过索引访问,索引从0开始:

数组名[索引] = 值;
示例:
numbers[0] = 10;
System.out.println(fruits[1]); // 输出 "Banana"
多维数组
多维数组(如二维数组)的声明和初始化:
数据类型[][] 数组名 = new 数据类型[行数][列数];
或静态初始化:
int[][] matrix = {{1, 2}, {3, 4}};
数组长度
通过length属性获取数组长度:
int len = numbers.length;
注意事项
- 数组索引越界会抛出
ArrayIndexOutOfBoundsException。 - 数组是固定长度的,创建后无法直接扩容,需通过复制或使用集合类(如
ArrayList)实现动态扩展。






