用于检查绘图结果的Java TictoE问题

用于检查绘图结果的Java TictoE问题,java,Java,我正在做一个简单的TictaToe Java作业,只剩下一个问题,就是没有一个正确的方法来获得平局结果。基本完成了Tictatcoe的正常条件获胜步骤的改进。。。只是平局的结果 我想到了使用一个标志,但我不想在这段代码中实现它 if(check_axis.equals("XXX")) { System.out.println("Player 1 Wins !"); end = 1; break

我正在做一个简单的TictaToe Java作业,只剩下一个问题,就是没有一个正确的方法来获得平局结果。基本完成了Tictatcoe的正常条件获胜步骤的改进。。。只是平局的结果

我想到了使用一个标志,但我不想在这段代码中实现它

        if(check_axis.equals("XXX"))
        {
            System.out.println("Player 1 Wins !");
            end = 1;
            break;
        }else if(check_axis.equals("OOO")){
            System.out.println("Player 2 Wins !");
            end = 1;
            break;
        }else
        {
            System.out.println("Drawn results !");
            end = 1;
            break;
        }

完整的代码->

如果你发现没有人赢了,你必须在循环之后完成

String check_axis = "";
for(int i = 0; i <= 8; i++) {
    ...
    if(check_axis.equals("XXX")) {
        ...
        end = 1;
        break;
    } else if(check_axis.equals("OOO")){
        ...
        end = 1;
        break;
    }
    // don't do it here!
}
if(end != 1) // if noone has won yet
{
    // check if the board is full (no empty spots left for a player to choose)
    // if it is full, then it is a tie
}
字符串检查_轴=”;

对于(int i=0;i-1)和所有答案,投票结束,因为如果不参考textuploader.com上的代码,这个问题和它的答案都没有意义。问题应该是自包含的。啊,我使用了flag方法,但正如你所说,在我在其上实现了flag的循环之外