利用java怎么实现一个倒计时功能

  介绍

这期内容当中小编将会给大家带来有关利用java怎么实现一个倒计时功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

代码如下:

包定时器;
  
  进口java.util.Calendar;
  进口java.util.Date;
  进口java.util.Timer;
  进口java.util.TimerTask;/* *
  * java演示倒计时
  *
  */公开课TimeTest {
  公共静态int时间=60 * 60 * 60;
  公共静态日历c;
  公共静态长endTime;
  公共静态日期日期;
  公共静态长开始时间;
  公共静态长midTime;
  
  公共静态void main (String [] args) {
  c=Calendar.getInstance ();
  c。集(2017 4,17岁,0,0,0);//注意月份的设置,划分表示1 - 12月//c.set(日历。年,2017);//c.set(日历。月,4);//c.set(日历。DAY_OF_MONTH 17);//c.set(日历。HOUR_OF_DAY, 0);//c.set(日历。分钟,0);//c.set(日历。第二,0);
  endTime=c.getTimeInMillis ();
  日期=new日期();
  开始时间=date.getTime ();
  midTime=(endTime -开始时间)/1000;//time1();//方式一
  time2();//方式二//历史问题();//方式三
  }/* *
  *方式三:使用java.util.Timer类进行倒计时
  */私有静态空白历史问题(){
  计时器计时=new计时器();
  计时器。日程安排(新TimerTask () {
  公共空间run () {
  midTime——;
  长hh=midTime/60/60 % 60;
  长60毫米=midTime/60%;
  长党卫军=midTime % 60;
  System.out.println(“还剩“;+ hh +“小时“+ mm +“分钟,+ ss +“秒”);
  }
  },0,1000);
  }/* *
  *方式二:设定时间戳,倒计时
  */私有静态孔隙time2 () {
  
  而(midTime比;0){
  midTime——;
  长hh=midTime/60/60 % 60;
  长60毫米=midTime/60%;
  长党卫军=midTime % 60;
  System.out.println(“还剩“;+ hh +“小时“+ mm +“分钟,+ ss +“秒”);
  尝试{
  thread . sleep (1000);
  
  }捕捉(InterruptedException e) {
  e.printStackTrace ();
  }
  }
  }/* *
  *方式一:给定时长倒计时
  */私有静态孔隙time1 () {
  而(时间比;0){
  时间——;
  尝试{
  thread . sleep (1000);
  int hh=时间/60/60 % 60;
  int 60毫米=时间/60%;
  int党卫军=时间% 60;
  System.out.println(“还剩“;+ hh +“小时“+ mm +“分钟,+ ss +“秒”);
  }捕捉(InterruptedException e) {
  e.printStackTrace ();
  }
  }
  
  }
  }

运行结果:

time1()结果:

利用java怎么实现一个倒计时功能

time2()结果:

利用java怎么实现一个倒计时功能

历史问题()结果:

利用java怎么实现一个倒计时功能

上述就是小编为大家分享的利用java怎么实现一个倒计时功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

利用java怎么实现一个倒计时功能