2016-06-10 41 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