這裏的新程序員,在Eclipse上使用Java編寫Tictactoe遊戲。TicTacToe贏條件問題
我覺得我的獲勝條件有問題。它有錯誤出現。 異常線程 「main」 顯示java.lang.NullPointerException 在Game.NoughtsCrosses(NoughtsCrosses.java:106) 在Game.Main.main(Main.java:5)
這是我的勝利條件。這不是很好的做法,但編譯時遇到問題。任何人都可以發現原因泰!
我在3x3網格中設置了正方形,0 - > 8.每個按鈕都有自己的文本,每個玩家點擊時都會設置爲X或O.
winconditions代碼:
if (square[0].getText().equals(square[1].getText()) && square[1].getText().equals(square[2].getText()) != square[0].getText().isEmpty()) {
win = true;
}
再次感謝:)任何問題,我可以詳細說明:d
1)沒有必要增加的主要標籤的稱號。 2)爲了更快地獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 –
僅供參考,這實際上是_run-time error_而不是_compile-time error_。 – DaoWen
只是想讓你知道我在下面更新了我的答案。 – Legion