[英]How to end loop by input in java
嗨,我想在输入 q 时结束循环。
所以我在下面做了一个代码
System.out.println("press q to end the loop");
String endLoop = "";
while(!endLoop.equals("q")) {
endLoop = sc.next();
System.out.println(num);
num++;
Thread.sleep(1000);
}
我做的代码有问题。 我的代码每次都等待用户输入。 但我不想每次重复都等待输入。 我只想捕捉用户通过键盘输入 q 的时间。 然后我想结束循环。
我应该怎么做才能解决这个问题??
您可以拿一个标志,用 true 初始化,并在第一个输入被拿走后,将其更改为 false。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.