在我的 java tictactoe 游戏中无法获得正确的输出

can not get the right output in my java tictactoe game

大家好,我的作业真的需要帮助。我尝试这样做,但我无法弄清楚。

起始棋盘:

1  2  3     

4  5  6     

7  8  9

结果愿望:

x  2  3

o  x  6

7  o  x

然而,每次我执行时,只要有赢家,我总会得到以下信息:

x 2 3

o x 6 

7 o 9

最后,如何计算获胜最多的玩家的胜率?

限制:

您只在 getMove 中打印棋盘,然后再执行移动。因此从不显示最后一步。

您应该在游戏结束时添加对 printBoard 的调用。

这是一个可以添加它的地方:

...
System.out.println("game up to date: " + count);
printBoard(board);
conclusion(gameResult(board), X, O);
...