java如何定义一个数组
定义数组的基本语法
在Java中,数组是固定长度的同类型数据集合。定义数组需要指定数据类型和数组名称,并可以选择直接初始化或稍后分配空间。
// 声明数组但不初始化
数据类型[] 数组名;
// 声明并初始化数组(指定长度)
数据类型[] 数组名 = new 数据类型[长度];
// 声明并直接赋初值
数据类型[] 数组名 = {值1, 值2, ..., 值N};
示例代码
整型数组的三种定义方式:

int[] arr1; // 仅声明
int[] arr2 = new int[5]; // 声明并分配5个元素空间
int[] arr3 = {1, 2, 3}; // 声明并初始化
字符串数组定义:

String[] strArr = new String[3];
String[] names = {"Alice", "Bob"};
多维数组定义
Java支持多维数组,最常见的是二维数组:
int[][] matrix = new int[3][4]; // 3行4列
int[][] table = {{1,2}, {3,4,5}}; // 不规则二维数组
注意事项
数组长度通过length属性获取:
int len = arr3.length; // 返回3
数组创建后长度不可变。访问元素时索引从0开始,需防止ArrayIndexOutOfBoundsException异常。






