Java 二维数组:全面指南97


二维数组是一种数据结构,它将元素组织成一个矩阵或表格格式。在 Java 中,二维数组使用语法 int[][] arrayName; 定义,其中 int 指定数组元素的类型,arrayName 是数组的名称。

创建二维数组

要创建二维数组,可以使用以下语法:
int[][] arrayName = new int[rows][columns];

其中 rows 和 columns 分别指定数组的行和列数。

例如,要创建 3 行 4 列的二维数组,可以如下操作:
int[][] array = new int[3][4];

创建数组后,可以使用索引访问各个元素。索引从 0 开始,因此第一个元素的索引为 [0][0]。

访问元素

要访问二维数组中的元素,可以使用以下语法:
arrayName[row][column]

例如,要获取第一个元素,可以使用 array[0][0]。要获取最后一列的第一个元素,可以使用 array[rows - 1][0]。

修改元素

要修改二维数组中的元素,可以使用以下语法:
arrayName[row][column] = value;

例如,要将第一个元素设置为 10,可以使用 array[0][0] = 10;。

初始化数组

创建二维数组时,可以同时使用初始化器对其初始化。初始化器指定数组中的初始值。例如,以下代码创建了一个 2 行 3 列的数组,并将其初始化为特定值:
int[][] array = {{1, 2, 3}, {4, 5, 6}};

数组长度

要获取二维数组的行数或列数,可以使用 length 属性。对于行数,可以使用 。对于列数,可以使用 arrayName[0].length。

例如,以下代码获取上面创建的数组的行数和列数:
("Rows: " + );
("Columns: " + array[0].length);

枚举数组

有几种方法可以枚举二维数组中的元素。一种方法是使用嵌套循环:
for (int i = 0; i < ; i++) {
for (int j = 0; j < array[i].length; j++) {
(array[i][j]);
}
}

另一种方法是使用增强 for 循环:
for (int[] row : array) {
for (int element : row) {
(element);
}
}

多维数组

除了二维数组,Java 还支持多维数组。多维数组是一组嵌套数组。例如,三维数组的语法为 int[][][] arrayName;。

二维数组是 Java 中一种有用的数据结构,它允许将元素组织成矩阵或表格格式。它们可以通过使用嵌套循环或增强 for 循环轻松创建、访问和枚举。了解二维数组对于有效使用 Java 进行编程至关重要。

2024-10-15


上一篇:Java键盘数组输入 | 全面指南

下一篇:字符串转数字的 Java 代码示例