井字棋棋盘输出

问题描述

我正在做一个 Tic Tac Toe 游戏作业,但我的棋盘并没有达到我想要的效果。我附上了一张我希望我的董事会喜欢的图片以及我需要帮助的代码部分。

enter image description here

我认为错误在代码的这一部分:

public void printBoard() {
    char a = 'A';
    char b = 'B';
    char c = 'C';

    System.out.println("     1   2   3  ");
    System.out.println("  ");

    for (int i = 0; i < board.length; i++) {
        if (i == 0)
            System.out.print(" " + a + ' ');
        else if (i == 1)
            System.out.print(" " + b + ' ');
        else if (i == 2)
            System.out.print(" " + c + ' ');

        for (int j = 0; j < board[i].length; ++j) {
            System.out.print("|");
            System.out.print(" " + board[i][j] + ' ');

            if (j + 1 == board[i].length)
                System.out.println("|");
        }

        System.out.println("   |---|---|---|");
    }

    System.out.println();
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)