我正在创建一个简单的井字游戏。我使用单个空格字符初始化了我的 3x3 板。
private char[][] board;
private char player; // 'X' or 'O'
public TicTacToe() {
for(int i = 0; i < 3; i++)
{
for(int j = 0; j <3; j++)
{
board[i][j] = ' ';
}
}
player = 'X';
}
我要求用户输入坐标,如下所示:
1 2 3
A | | | |
B | | | |
C | | | |
因此,如果 X 进入 B2,O 进入 A3,则棋盘将如下所示:
1 2 3
A | | |O |
B | | X| |
C | | | |
现在,我正在尝试编写一个方法来检查当前玩家的移动是否有效。
问题: 如何转换用户字符串输入 (A=1,B=2,C=3) 以便查看 board[x][y] 是否包含 ' ' 字符?