2
我正在创建一个井字游戏,这是我检查胜利的方式。我得到这部分代码中的错误列表:初学者帮助:这种方法有什么问题?
/tmp/java_hoEysf/TicTacToe.java:195: error: not a statement Public void Checkforwin(); ^/tmp/java_hoEysf/TicTacToe.java:195: error: ';' expected Public void Checkforwin(); ^/tmp/java_hoEysf/TicTacToe.java:195: error: illegal start of expression Public void Checkforwin();
有谁能告诉我我做错了什么吗? (该代码是不完整的,我只是想知道,为什么该方法将无法正常工作。)
代码:
public void checkForWin() {
if (board [0][0] + board[0][1] + board[0][2] == 15) {
btnA3.setText("Ax");
win = 1;
}
if (board [0][0] + board[0][1] + board[0][2] == 30) {
btnA3.setText("Ao");
win = 2;
}
if (board[1][0] + board[1][1] + board[1][2] == 15) {
btnA3.setText("Ax");
win = 1;
}
if (board[1][0] + board[1][1] + board[1][2] == 30) {
btnA3.setText("Ao");
win = 2;
}
if (board[2][0] + board[2][1] + board[2][2] == 15) {
btnA3.setText("Ax");
win = 1;
}
if (board[2][0] + board[2][1] + board[2][2] == 30) {
btnA3.setText("Ao");
win = 2;
}
if (board[0][0] + board[1][0] + board[2][0] == 15) {
btnA3.setText("Ax");
win = 1;
}
if (board[0][0] + board[1][0] + board[2][0] == 30) {
btnA3.setText("Ao");
win = 2;
}
}
尝试“公共”,而不是“公共”。 – Zircon
Java区分大小写,所有关键字都是小写。在IDE中编写大量代码之前,我建议您在添加更多代码之前运行并测试非常简单的代码部分。我还建议你学习如何使用循环(因为这段代码可以用几个循环代替) –