How to print Two-Dimensional Array like table

后端 未结 15 1070
一整个雨季
一整个雨季 2020-11-30 06:55

I\'m having a problem with two dimensional array. I\'m having a display like this:

1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 . . . etc

What basi

15条回答
  •  粉色の甜心
    2020-11-30 07:40

    More efficient and easy way to print the 2D array in a formatted way:

    Try this:

    public static void print(int[][] puzzle) {
            for (int[] row : puzzle) {
                for (int elem : row) {
                    System.out.printf("%4d", elem);
                }
                System.out.println();
            }
            System.out.println();
        }
    

    Sample Output:

       0   1   2   3
       4   5   6   7
       8   9  10  11
      12  13  14  15
    

提交回复
热议问题