我正在尝试写一个条件但是else结构总是显示错误:
Skin skin;
skin = new Skin(Gdx.files.internal("default/skin/uiskin.json"));
réponse = new TextField("", skin);
réponse.setPosition(stage.getWidth() / 2 - 445, stage.getHeight() / 1 - 1600);
réponse.setSize(900, 120);
stage.addActor(réponse);
if (réponse.getText().equals("riviere")){
game.setScreen(new Stage1(game));
music.stop();
}
else (!réponse.equals("riviere")){
ecrireLeTexte = true;
}
代码说明:我想做一个条件,好像用户输入好词(riviere)它将引导到下一个屏幕,如果不是它将验证ecrireLeTexte的布尔值正在绘制文本“不是好词,重试“
答案 0 :(得分:0)
您在'else'关键字前面缺少'if'关键字:
else if(!réponse.equals("riviere")){
这表示如果没有传递第一个条件,它会委托给第二个条件。可能有多个'else if's:
if(false){
// Nope...
} else if(false){
// Nope...
} else if(true){
// Success!
}