2016-06-10 74 views
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; 
    } 
} 
+5

嘗試「公共」,而不是「公共」。 – Zircon

+2

Java區分大小寫,所有關鍵字都是小寫。在IDE中編寫大量代碼之前,我建議您在添加更多代碼之前運行並測試非常簡單的代碼部分。我還建議你學習如何使用循環(因爲這段代碼可以用幾個循環代替) –

回答

4

在Java右keywordpublicPublic,的確是區分大小寫的。

您可以在Java中找到所有現有關鍵字的列表及其含義here