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中編寫大量代碼之前,我建議您在添加更多代碼之前運行並測試非常簡單的代碼部分。我還建議你學習如何使用循環(因爲這段代碼可以用幾個循環代替) –