java如何定义一个数组
定义数组的基本语法
在Java中,数组是固定大小的同类型元素集合。定义数组需要指定元素类型和数组名称,可以通过以下两种方式声明:
// 方式一:先声明后初始化
数据类型[] 数组名;
数组名 = new 数据类型[长度];
// 方式二:声明时直接初始化
数据类型[] 数组名 = new 数据类型[长度];
示例代码
定义整型数组并分配5个元素空间:

int[] numbers = new int[5];
定义字符串数组并分配3个元素空间:

String[] names = new String[3];
静态初始化数组
如果已知数组元素值,可以直接静态初始化:
int[] primes = {2, 3, 5, 7, 11};
String[] colors = {"Red", "Green", "Blue"};
多维数组定义
定义二维数组(数组的数组):
int[][] matrix = new int[3][4]; // 3行4列
String[][] chessboard = {{"Rook", "Knight"}, {"Pawn", null}};
注意事项
- 数组长度通过
数组名.length获取,创建后长度不可变 - 数组索引从0开始,最大索引为
长度-1 - 未初始化的数组元素会根据类型自动赋默认值(如int为0,对象为null)






