繁体   English   中英

Java - Libgdx:条件 Else 的问题

[英]Java - Libgdx : Issue with the condition Else

我正在尝试编写一个条件,但 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 的布尔值

您在“else”关键字前面缺少“if”关键字:

else if(!réponse.equals("riviere")){

这表示如果第一个条件未通过,则委托给第二个条件。 可以有多个 'else if':

if(false){
    // Nope...
} else if(false){
    // Nope...
} else if(true){
    // Success!
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM