java 如何创建数组
创建数组的基本方法
在Java中,数组是固定大小的同类型元素集合。创建数组需要声明数组类型并初始化。
声明数组的语法:
数据类型[] 数组名;
或
数据类型 数组名[];
初始化数组的语法:
数组名 = new 数据类型[大小];
直接初始化数组
可以在声明时直接初始化数组内容:
int[] numbers = {1, 2, 3, 4, 5};
String[] names = {"Alice", "Bob", "Charlie"};
动态创建数组
先声明后动态分配大小:
double[] prices;
prices = new double[10];
多维数组创建
创建二维数组的示例:
int[][] matrix = new int[3][3];
// 或直接初始化
int[][] grid = {{1,2,3}, {4,5,6}, {7,8,9}};
数组长度获取
使用length属性获取数组长度:
int[] arr = new int[5];
System.out.println(arr.length); // 输出5
注意事项
- 数组索引从0开始
- 数组大小一旦创建不能改变
- 访问越界会抛出ArrayIndexOutOfBoundsException
- 数组元素有默认值(数值类型为0,布尔为false,对象为null)







