【发布时间】:2023-04-01 00:03:02
【问题描述】:
我只想在用户按下 y 键并在此代码中使用 do while 循环时继续程序,例如while('o'!=='y')。我也试过这个:
public class clac {
do {
System.out.println("\nwant to try again\n press y/n");
String o;
o=sc.next();
} while(!o.contentEquals("y"));
}
【问题讨论】:
-
@HovercraftFullOfEels 的复制是完全正确的。这里的问题很简单,如果用户不输入新行,则不会将任何内容转发到
System.in。原始模式解决了这个问题。 -
@Ben 取决于 OP 想要什么。
-
我会投票关闭“不清楚你在问什么”,因为 OP 没有指定代码有什么问题(编译错误?对按下的键没有反应?等等)
标签: java