我目前正在学校项目中开展Black Jack游戏。当机器滚动时,我想让它每次滚动时等待5秒钟以使其更加刺激。我该怎么做?
答案 0 :(得分:1)
Thread.sleep(5000);
如果任何线程中断了当前线程,该方法可以抛出InterruptedException
。通常你会捕获异常并处理它,但如果你的程序是单线程的,你不需要担心它。所以你可以指定调用Thread.sleep
的方法抛出InterruptedException
:
public void foo() throws InterruptedException {
...
Thread.sleep();
...
}
答案 1 :(得分:0)
您可以使用线程在当前线程中休眠5秒
try {
Thread.sleep(5000); //1000 milliseconds is one second.
} catch(InterruptedException ex) {
Thread.currentThread().interrupt();
}
我认为这会对你有所帮助:)
答案 2 :(得分:0)
可以使用方法睡眠
线程类来完成Java Docs说: 睡觉(长磨);
使当前正在执行的线程休眠(暂时停止执行)指定的毫秒数,具体取决于系统定时器和调度程序的精度和准确性。
实施例: -
Thread.sleep(5000);
答案 3 :(得分:-1)
我猜你应该在任何编程语言中使用非常大的循环重复来创建延迟。