java写倒数输出10-1的计时器

来源:互联网 发布:js object 数组去重 编辑:程序博客网 时间:2024/06/10 06:04
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));              } }