在 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中文网其他相关文章!