java如何声明数组
声明数组的方法
在Java中,数组的声明可以通过以下几种方式实现。数组可以存储固定大小的同类型元素,声明时需要指定数据类型和数组名称。
基本声明方式
使用数据类型后跟方括号 [] 来声明数组变量:

int[] intArray; // 声明一个整型数组
String[] stringArray; // 声明一个字符串数组
double[] doubleArray; // 声明一个双精度浮点数组
声明并初始化数组
可以在声明时直接初始化数组,指定初始值:
int[] intArray = {1, 2, 3, 4, 5}; // 直接初始化整型数组
String[] stringArray = {"Hello", "World"}; // 直接初始化字符串数组
double[] doubleArray = {1.1, 2.2, 3.3}; // 直接初始化双精度浮点数组
使用 new 关键字声明数组
通过 new 关键字动态分配数组内存空间,并指定数组长度:

int[] intArray = new int[5]; // 声明长度为5的整型数组
String[] stringArray = new String[3]; // 声明长度为3的字符串数组
double[] doubleArray = new double[10]; // 声明长度为10的双精度浮点数组
多维数组声明
多维数组(如二维数组)的声明方式如下:
int[][] twoDArray; // 声明二维整型数组
String[][] twoDStringArray = new String[2][3]; // 声明并分配2行3列的字符串数组
double[][] twoDDoubleArray = {{1.1, 2.2}, {3.3, 4.4}}; // 直接初始化二维双精度数组
动态初始化后赋值
声明数组后,可以通过索引逐个赋值:
int[] intArray = new int[3];
intArray[0] = 10;
intArray[1] = 20;
intArray[2] = 30;
注意事项
- 数组长度在初始化后不可更改。
- 访问数组元素时,索引从
0开始,最大索引为length - 1。 - 未初始化的数组变量默认值为
null,直接使用会抛出NullPointerException。






