我做了一个井字游戏程序。行有问题String line = switch(a)
(“非法开始表达”)。
它是这个游戏的一个窗口应用程序。
我不知道如何解决这个问题。
public void checkIfGameIsOver(){
for (int a = 0; a < 8; a++) {
String line = switch (a) {
case 0 -> button1.getText() + button2.getText() + button3.getText();
case 1 -> button4.getText() + button5.getText() + button6.getText();
case 2 -> button7.getText() + button8.getText() + button9.getText();
case 3 -> button1.getText() + button5.getText() + button9.getText();
case 4 -> button3.getText() + button5.getText() + button7.getText();
case 5 -> button1.getText() + button4.getText() + button7.getText();
case 6 -> button2.getText() + button5.getText() + button8.getText();
case 7 -> button3.getText() + button6.getText() + button9.getText();
default -> null;
};
我正在使用 Java 版本 1.8.0_231。