package test;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
/**
* 定时器演示:倒计时
* @author Administrator
*
*/ public class TimerDemo3 {
static int i=0;
public static void main(String[] args) {
//min 1分钟
int min=1;
long start=System.currentTimeMillis();
//end 计算结束时间
final long end=start+min*60*1000;
//System.out.println("start:"+start);
final Timer timer=new Timer();
//延迟0毫秒(即立即执行)开始,每隔1000毫秒执行一次
timer.schedule(new TimerTask()
{
public void run()
{
i++;
if(i%6==0)//每隔6s输出一个数
System.out.println((70-i)/6);
}
},0,1000);
//计时结束时候,停止全部timer计时计划任务
timer.schedule(new TimerTask()
{
public void run()
{
timer.cancel();
}
}, new Date(end));
}
}
java写倒数输出10-1的计时器
最新推荐文章于 2023-05-02 11:10:16 发布