Java 计时器实现:10分钟倒计时示例
下面是一个简单的Java计时器,实现10分钟倒计时功能。
import java.util.Timer;
import java.util.TimerTask;
public class TimerExample {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
int count = 0;
int minutes = 10;
@Override
public void run() {
count++;
System.out.println('计时器已经运行了 ' + count + ' 秒');
if (count == minutes * 60) {
System.out.println('计时结束!');
timer.cancel();
}
}
};
timer.scheduleAtFixedRate(task, 0, 1000); // 每秒执行一次
}
}
这个计时器使用了java.util.Timer类来实现,并且使用了java.util.TimerTask类来定义计时器任务。在run()方法中,计时器每运行一次,计数器count加1,然后判断是否已经达到10分钟的时间,如果是,则输出'计时结束'并取消计时器。
计时器任务被以每秒钟(1000毫秒)的速率执行,可以根据需要调整。
原文地址: https://www.cveoy.top/t/topic/qDHG 著作权归作者所有。请勿转载和采集!