Java Connect四种方法全板

时间:2015-10-22 02:23:48

标签: java methods

好的,所以我要做的就是制作一个java连接四个游戏。其中一个名为full的方法用于检查电路板是否已满。如果是,则返回true,否则返回false。白色用于空白空间。问题是我无法比较板和Color.White,我不知道该怎么做。我的代码在

之下
public static boolean full(Color[][] board) {
    for(int i = 0; i < board.length; i++){
        if (board != Color.WHITE){
            return true;
        } else {
            return false;
        }
    }
}

1 个答案:

答案 0 :(得分:0)

很难说只有代码片段。什么样的对象是'板'? 对我来说,似乎你应该在双重for循环中增加Color [] []数组,看看是否有任何元素等于Color.WHITE。

public static boolean full(Color[][] board) {
    for(int i = 0; i < board.length; i++){
        for(int j=0; j<board.length;j++) {
            if (board[i][j] == Color.WHITE){
                return false;
            } else {
                return true;
            }
        }
    }
}

您是否有任何日志,错误消息或打印语句来帮助调试?祝你好运!