Tic Tac Toe Game(Java):寻找平局游戏

时间:2013-03-20 22:10:10

标签: java tic-tac-toe

为我的班级制作一个Tic Tac Toe游戏,我有其他正确的方法,除非有平局,否则游戏会有效。 board是一个代表tic tac toe board的2D数组。这是Full()方法,用于尝试查看电路板是否已满:

public boolean full() {
    boolean full = false;
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            if (board[i][j] == '-') {
                full = false;
            } else {
                full = true;
            }
        }
    }
    return full;
}

我知道它不起作用,我真的想不出让它发挥作用的方法。有人有什么想法吗?

1 个答案:

答案 0 :(得分:3)

当您发现电路板未满时,您需要突破循环(或返回)。

public boolean full() {
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            if (board[i][j] == '-') {
                return false;
            }
        }
    }
    return true;
}