新程序员在这里,在 Eclipse 上使用 Java 编写一个 Tictactoe 游戏。
我认为我的获胜条件有问题。它出现了错误: Game.NoughtsCrosses.(NoughtsCrosses.java:106) at Game.Main.main(Main.java:5) 的线程“main”java.lang.NullPointerException 中的异常
这是我的获胜条件。imo制作得不好,但是我在编译时遇到了问题。谁能发现为什么?泰!!
我在 3x3 网格中设置了正方形,0 -> 8。每个按钮都有自己的文本,当每个玩家单击时,这些文本设置为 X 或 O。
win条件代码:
if (square[0].getText().equals(square[1].getText()) && square[1].getText().equals(square[2].getText()) != square[0].getText().isEmpty()) {
win = true;
}
再次感谢 :) 任何问题,我可以详细说明 :D