在Java编程中打印二维数组或矩阵

在本文中,我们将尝试以与通常在纸上书写相同的方式在控制台上打印数字数组或数字矩阵。

为此,逻辑是一个接一个地访问数组的每个元素,并使其以空格分隔打印,当行到达矩阵中的emd时,我们还将更改行

示例

public class Print2DArray {
   public static void main(String[] args) {
   
      final int[][] matrix = {
         { 1, 2, 3 },
         { 4, 5, 6 },
         { 7, 8, 9 }
      };
      for (int i = 0; i < matrix.length; i++) { //this equals to the row in our matrix.
         for (int j = 0; j < matrix[i].length; j++) { //this equals to the column in each row.
            System.out.print(matrix[i][j] + " ");
         }
         System.out.println(); //change line on console as row comes to end in the matrix.
      }
   }
}

输出结果

1 2 3 
4 5 6 
7 8 9