用java编写一个倒计时程序,计时到0时结束程序
时间: 2024-03-01 09:51:31 浏览: 64
好的,以下是Java编写的倒计时程序,可以实现计时到0时自动结束程序:
```java
import java.util.Timer;
import java.util.TimerTask;
public class CountdownTimer {
public static void main(String[] args) {
int seconds = 10; // 设置倒计时秒数
Timer timer = new Timer();
timer.schedule(new TimerTask() {
int count = seconds;
public void run() {
if (count > 0) {
System.out.println(count);
count--;
} else {
System.out.println("倒计时结束");
System.exit(0); // 倒计时结束时结束程序
}
}
}, 0, 1000); // 每隔1秒执行一次
}
}
```
程序中使用了Java的Timer类和TimerTask类来实现计时器功能。在TimerTask的run()方法中实现倒计时,每隔1秒输出当前倒计时秒数,当倒计时秒数为0时,输出倒计时结束并结束程序。
阅读全文