如何在控制台上打印此矩阵? - javacode

时间:2016-02-24 04:09:47

标签: java arrays

我需要打印一个矩阵(我会在末尾添加它),但我需要在第3列和第4列之间的中间打印,而不更改矩阵变量。

最安全的方法是什么?

如果我只是在带有行的数组中打印它会更好吗?

- 如果我犯了错误,我真的很抱歉,我是新手:c

    char[] vcp = { 'V', 'C', 'P' };
        for (int c = 0; c < 3; c++){
            System.out.print("[" + vcp[c] + "]");
        }
        System.out.print("\n"); 

    int[][] matrix = new int[7][6];
            for (int i = 0; i < 7; i++) {
                for (int j = 0; j < 6; j++) {
                    System.out.print("["+matrix[i][j]+"]");
                }
                System.out.print("\n");

1 个答案:

答案 0 :(得分:0)

在内部for循环中,使用j的那个,只需添加

if (j == 2) { //third row, so we add a space
    System.out.print("        ");
}

我假设您希望输出看起来像

[a][b][c]        [d][e][f]

[a2][b2][c2]         [d2][e2][f2]

等等。