如何定义一个数组 java
定义数组的基本语法
在Java中,数组是固定大小的同类型元素集合。定义数组需要指定数据类型和数组名称,可以通过以下两种方式声明:
数据类型[] 数组名;
或数据类型 数组名[];
推荐使用第一种方式,因为更清晰地表明数组类型。

初始化数组的方式
静态初始化
直接指定初始值,编译器自动推断长度:int[] numbers = {1, 2, 3, 4, 5};String[] names = {"Alice", "Bob", "Charlie"};
动态初始化
指定长度后系统分配默认值(数值类型为0,布尔为false,对象为null):int[] arr = new int[5];String[] strArr = new String[3];

多维数组定义
Java支持多维数组,最常见的是二维数组:int[][] matrix = {{1, 2}, {3, 4}};
或分步初始化:double[][] table = new double[3][4];
数组长度获取
使用length属性获取数组长度(不是方法):int size = numbers.length;
注意:数组创建后长度不可变。
示例代码片段
// 一维数组示例
int[] primes = {2, 3, 5, 7, 11};
System.out.println(primes[2]); // 输出:5
// 二维数组遍历
char[][] board = {{'X','O'},{'O','X'}};
for(char[] row : board) {
for(char cell : row) {
System.out.print(cell + " ");
}
System.out.println();
}






