java如何new一个数组
创建数组的基本语法
在Java中,可以通过以下方式创建(new)一个数组:
// 声明并初始化数组
数据类型[] 数组名 = new 数据类型[数组长度];
例如创建一个长度为5的整型数组:
int[] numbers = new int[5];
直接初始化数组
也可以在声明时直接初始化数组元素:

数据类型[] 数组名 = {元素1, 元素2, ..., 元素N};
例如:
String[] names = {"Alice", "Bob", "Charlie"};
多维数组的创建
对于多维数组(如二维数组),可以这样创建:

// 创建3行4列的二维数组
int[][] matrix = new int[3][4];
或者直接初始化:
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
动态初始化后赋值
可以先声明数组,稍后再初始化:
double[] prices;
prices = new double[10];
注意事项
- 数组长度一旦确定就不能改变
- 数组索引从0开始
- 访问数组元素使用方括号:
arrayName[index] - 未初始化的数组元素会有默认值(数值类型为0,布尔类型为false,对象引用为null)






