gpt4 book ai didi

java - 如何使用Scanner作为暂停?

转载 作者:行者123 更新时间:2023-12-01 18:36:31 24 4
gpt4 key购买 nike

我正在编写一个程序,该程序旨在不间断地循环运行,并且用户可以选择随时暂停。我想使用 Scanner 作为用户输入他们想要执行的操作来暂停程序的一种方式,但程序每次循环都会暂停,并且用户被迫在代码继续之前输入一些内容。我的代码如下所示:

for (int i = 0; i < 10; i++)
{
String pause = scan.next()
{
if (pause.equals("pause")
{
//break mechanism
}
}
}

关于如何暂时暂停使用它,有什么想法吗?我在想也许它可能是“如果 3 秒过去,则继续”之类的东西,但我不确定这是否有效,或者如何编码。谢谢你的帮助。

最佳答案

也许像这样:

while(scan.hasNext()) {

String pause = scan.next();
if (pause.equals("pause"))
{
//stop
}

}

据我了解,当 for 循环完成时,你的程序就会停止。现在,当没有更多输入时,while 循环将完成。

关于java - 如何使用Scanner作为暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60029103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com