你好,所以我对Java有一个问题(我是新手,所以不要过多地删除)。 我想从方法中打印一次而不是整个时间。 该方法称为“kuehlschrankInformationen”。 所以我的问题是,我如何只运行一次方法,然后他再次开始问我想做什么。这是代码(文本是德语,但我想它不会有任何区别):
attrs
以下是方法代码:
System.out.println("Geben Sie ein, was Sie mit dem Kühlschrank machen wollen:");
USER_INPUT = input.nextLine();
while(true){
if (USER_INPUT.equalsIgnoreCase("Ich möchte meinen Kühlschrank schließen")){
TimeUnit.SECONDS.sleep(1);
System.out.println("Das System wird nun herunter gefahren, bis bald");
TimeUnit.SECONDS.sleep(3);
System.exit(0);
}
else if (USER_INPUT.equalsIgnoreCase("Was ist die derzeitige Temperatur im Kühlschrank")){
kuehlschrankTemperatur();
}
else if (USER_INPUT.equalsIgnoreCase("Zeigen Sie mir Informationen über den Kühlschrank an")){
kuehlschrankInformationen();
}
}
如果你能帮助我,我会非常感激
答案 0 :(得分:1)
如果要停止执行该方法,则将return
语句放在此方法的末尾,如果要跳过迭代,则将continue
放入循环中,跳过一次迭代。如果你放置break
你的循环停止而不是方法。
我相信你正在寻找break
阅读文档while loop