当前位置: 首页 > 知识库问答 >
问题:

为什么这段代码会有3个错误呢?

巫马越彬
2023-03-14
    if (answer == "help") {
        for (int i = 0; i < enterCommand.length; i++){
            try {
                Thread.sleep(1000);
                System.out.println(help[i]);
            } catch(InterruptedException ex) {
                Thread.currentThread().interrupt();
            }
        }

令牌“if”的语法错误(应在此令牌之后

谢谢你的建议!

共有1个答案

严亦
2023-03-14

首先,您的代码不完整,它只是一个猜测游戏,以正确回答。

看起来你在比较“if”语句中的两个刺痛。而不是==use.equals方法,如:

if ( answer.equals("help") ) {
    for (int i = 0; i < enterCommand.length; i++){
        try {
            Thread.sleep(1000);
            System.out.println(help[i]);
        } catch(InterruptedException ex) {
            Thread.currentThread().interrupt();
        }

} // end of for
} // end of if

希望这将解决您的查询,然后检查输出.....否则再次发布完整的代码。

 类似资料: