所以我有这个代码,最多可以数到 21,但我想为每个数字创建一个 3 秒的计时器,如下所示:
1
3秒后
2
3秒后
3
3秒后
4
就像这样,这是我的代码,如果您有任何想法,可以帮助我并用它做点什么吗?
package me.Capz.While;
public class WhileLoop {
public static void main(String args[]) {
double money = 0;
while (money < 22) {
System.out.println(money);
money++;
}
}
}
最佳答案
完成此操作的最简单方法可能是使用 Thread#sleep(long)
:
package me.Capz.While;
public class WhileLoop {
public static void main(String args[]) {
double money = 0;
while (money < 22) {
System.out.println(money);
money++;
try {
Thread.sleep(3000L); // The number of milliseconds to sleep for
} catch (InterruptedException e) {
// Some exception handling code here.
}
}
}
}
关于Java定时器代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29648797/