java倒计时三种简单实现方式,Java实现倒计时,Java倒计时三种实现方式代码实例

java倒计时三种简单实现方式,Java实现倒计时,Java倒计时三种实现方式代码实例

这篇文章主要介绍了Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)倒计时三种实现方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

写完射流研究…倒计时,突然想用Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)实现倒计时,写了三种实现方式

一:设置时长的倒计时;

二:设置时间戳的倒计时;

三:使用java.util.Timer类实现的时间戳倒计时

代码如下:

包定时器;

导入Java。util。日历;

导入Java。util。日期;

导入Java。util。计时器;

导入Java。util。timertask

/**

* java演示倒计时

*

*/

公开课时间测试{

公共静态int time=60 * 60 * 60

公共静态日历c;

公共静态长结束时间;

公共静态日期日期;

公共静态长启动时间;

公共静态长中间时间;

公共静态void main(String[] args) {

c=日历。getinstance();

c.set(2017,4,17,0,0,0);//注意月份的设置,0-11表示1-12月

//c.set(日历。年,2017年);

//c.set(日历。月,4);

//c.set(日历。月日,17);

//c.set(日历。一天中的小时,0);

//c.set(日历。分钟,0);

//c.set(日历。第二,0);

end time=c . gettimeinmillis();

Date=new Date();

开始时间=日期。gettime();

midTime=(结束时间-开始时间)/1000;

//time 1();//方式一

时间2();//方式二

//time 3();//方式三

}

/**

* 方式三:使用java.util.Timer类进行倒计时

*/

私有静态无效时间3() {

Timer Timer=new Timer();

定时器.时间表(新TimerTask() {

公共无效运行(){

中间时间-;

long hh=midTime/60/60% 60;

long mm=midTime/60% 60;

长ss=中间时间% 60

System.out.println('还剩hh '小时嗯分钟ss '秒');

}

}, 0, 1000);

}

/**

* 方式二:设定时间戳,倒计时

*/

私有静态无效时间2() {

而(中间时间0) {

中间时间-;

long hh=midTime/60/60% 60;

long mm=midTime/60% 60;

长ss=中间时间% 60

System.out.println('还剩hh '小时嗯分钟ss '秒');

尝试{

线程。睡眠(1000);

} catch (InterruptedException e) {

e。printstacktrace();

}

}

}

/**

* 方式一:给定时长倒计时

*/

私有静态无效时间1() {

而(时间0) {

时间-;

尝试{

线程。睡眠(1000);

int hh=time/60/60% 60;

int mm=time/60% 60;

int ss=time % 60

System.out.println('还剩hh '小时嗯分钟ss '秒');

} catch (InterruptedException e) {

e。printstacktrace();

}

}

}

}

运行结果:

时间1()结果:

时间2()结果:

时间3()结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: