用java代码实现简易倒计时程序
时间: 2023-11-22 15:53:15 浏览: 177
下面是一个简单的倒计时程序的Java代码实现:
```
import java.util.Timer;
import java.util.TimerTask;
public class Countdown {
public static void main(String[] args) {
int seconds = 10; // 设置倒计时秒数
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
int countdown = seconds;
public void run() {
if (countdown <= 0) {
System.out.println("倒计时结束");
timer.cancel();
} else {
System.out.println(countdown);
countdown--;
}
}
}, 0, 1000); // 每隔1秒执行一次
}
}
```
这个程序使用了Timer类和TimerTask类,其中Timer类用于定时任务的管理,而TimerTask则是具体的定时任务。在这个程序中,我们使用了scheduleAtFixedRate方法来设置定时任务,其中第一个参数是TimerTask对象,第二个参数是任务的起始时间,第三个参数是任务的执行间隔。在TimerTask的run方法中,我们实现了倒计时的逻辑,每隔1秒输出当前倒计时数,并减少1,直到倒计时结束。
阅读全文