📜  在 java 中打印二维数组(1)

📅  最后修改于: 2023-12-03 15:07:40.527000             🧑  作者: Mango

在 Java 中打印二维数组

在 Java 中打印二维数组可以使用两种方式:for 循环和 Arrays.toString() 方法。

1. 使用 for 循环

可以使用双重 for 循环来打印二维数组:

int[][] arr = {{1, 2}, {3, 4}, {5, 6}};
for (int i = 0; i < arr.length; i++) {
    for (int j = 0; j < arr[i].length; j++) {
        System.out.print(arr[i][j] + " ");
    }
    System.out.println();
}

代码解释:

  • 在定义二维数组时,可以使用大括号来进行初始化。例如:int[][] arr = {{1, 2}, {3, 4}};
  • 每次循环输出一个元素后,使用 System.out.print() 方法打印,在同一行输出。
  • 循环完一行元素后,使用 System.out.println() 方法换行。

输出结果:

1 2 
3 4 
5 6 

2. 使用 Arrays.toString() 方法

可以使用 Arrays.toString() 方法来打印二维数组:

int[][] arr = {{1, 2}, {3, 4}, {5, 6}};
for (int i = 0; i < arr.length; i++) {
    System.out.println(Arrays.toString(arr[i]));
}

代码解释:

  • 使用 Arrays.toString() 方法将一维数组转换为字符串。
  • 在循环中,遍历二维数组的每一行,并使用 Arrays.toString() 方法将其转换为字符串并输出。

输出结果:

[1, 2]
[3, 4]
[5, 6]

以上两种方法都可以用于打印二维数组。具体取决于你要达到的输出效果。