如何使系统在继续之前等待5秒钟?

时间:2014-10-15 17:30:11

标签: java timestamp project

我目前正在学校项目中开展Black Jack游戏。当机器滚动时,我想让它每次滚动时等待5秒钟以使其更加刺激。我该怎么做?

4 个答案:

答案 0 :(得分:1)

使用Thread#sleep()

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)

我猜你应该在任何编程语言中使用非常大的循环重复来创建延迟。