我正在创建一个 Tic Tac Toe 游戏,这就是我检查胜利的方式。我在这部分代码中得到了错误列表:
/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;
}
}
最佳答案
在Java中,正确的关键字
是public
而不是Public
,实际上它是区分大小写的。
您可以找到Java中所有现有关键字及其含义的列表here .
关于java - 初学者帮助 : What is wrong with this method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37749603/