gpt4 book ai didi

java - 如何暂停我的 Java 程序 2 秒

转载 作者:搜寻专家 更新时间:2023-11-01 01:49:44 25 4
gpt4 key购买 nike

我是 Java 的新手,正在制作一个小游戏来练习。

if (doAllFaceUpCardsMatch == false) {
//run pause here//
concentration.flipAllCardsFaceDown();
} else {
concentration.makeAllFaceUpCardsInvisible();
}

我想在此之前暂停游戏两秒

concentration.flipAllCardsFaceDown();

我该如何暂停它?

最佳答案

您可以使用:

 Thread.sleep(2000);

java.util.concurrent.TimeUnit.SECONDS.sleep(2);

请注意,这两种方法都会抛出 InterruptedException,这是一个已检查的异常,因此您必须捕获它或在方法中声明。

编辑:捕获异常后,您的代码将如下所示:

if (doAllFaceUpCardsMatch == false) {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
concentration.flipAllCardsFaceDown();
} else {
concentration.makeAllFaceUpCardsInvisible();
}

由于您是新手,我建议您在熟悉 Java 后学习如何进行异常处理。

关于java - 如何暂停我的 Java 程序 2 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43507587/

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