打印 Java 二维数组的最佳方式?

新手上路,请多包涵

我想知道用 Java 打印二维数组的最佳方法是什么?

我只是想知道这段代码是否是好的做法?

还有我在此代码中犯的任何其他错误,如果你发现的话。

 int rows = 5;
int columns = 3;

int[][] array = new int[rows][columns];

for (int i = 0; i<rows; i++)
    for (int j = 0; j<columns; j++)
        array[i][j] = 0;

for (int i = 0; i<rows; i++) {
    for (int j = 0; j<columns; j++) {
        System.out.print(array[i][j]);
    }
    System.out.println();
}

原文由 Chip Goon Lewin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 704
1 个回答

您可以以简单的方式打印。

使用下面打印二维数组

int[][] array = new int[rows][columns];
System.out.println(Arrays.deepToString(array));

使用下面打印一维数组

int[] array = new int[size];
System.out.println(Arrays.toString(array));

原文由 Prabhakaran Ramaswamy 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题