首页 >Java >java教程 >如何在 Java 中创建二维数组?

如何在 Java 中创建二维数组?

DDD
DDD原创
2025-01-05 08:19:40853浏览

How Can I Create a Two-Dimensional Array in Java?

在 Java 中创建二维数组

提出的问题涉及创建具有特定维度的二维数组的正确语法。提供的代码片段初始化一个多维数组,但不符合指定维度的正确语法。

要在 Java 中创建 5 行 10 列的二维整数数组,适当的语法是:

int[][] multi = new int[5][10];

此语法声明一个名为 multi 的二维数组,有 5 个元素,每个元素都是 10 个整数的数组。简单来说,multi 是一个 5x10 的整数值网格。

另一种方法是显式创建数组,将每一行设置为所需的长度:

int[][] multi = new int[5][];
multi[0] = new int[10];
multi[1] = new int[10];
multi[2] = new int[10];
multi[3] = new int[10];
multi[4] = new int[10];

此方法创建一个 5x10 网格,并将每个元素初始化为整数的默认值,即 0。

创建和初始化网格的更简洁方法二维数组使用大括号:

int[][] multi = {
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};

此方法将数组初始化为大括号内指定的值。

以上是如何在 Java 中创建二维数组?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn