java倒计时使用java.util.Timer实现,使用两个线程,以秒为单位
2024-10-16 09:26:48
public class Countdown3 {
private int lin;
private int curSec;
public Countdown3(int lin)throws InterruptedException{
this.lin = lin;
this.curSec = lin;
System.out.println("最后倒计时:" + lin + "秒");
Timer t = new Timer();
t.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("倒计时:" + --curSec + "秒");
}
},0,1000);
TimeUnit.SECONDS.sleep(lin);
t.cancel();
System.out.println("Game over!!!");
} public static void main(String[] args) throws InterruptedException{
new Countdown3(20);
}
}
最新文章
- [Egret]优雅的写http
- BW知识问答汇总
- Python学习资料汇总
- 按下enter键后表单自动提交问题
- sql server 相似度对比
- 【BZOJ】【1005】【HNOI2008】明明的烦恼
- 从内部剖析C# 集合之--Dictionary
- 如何搭建DHCP及DHCP中继服务器
- js获取IP地址的方法小结
- BZOJ 3402: [Usaco2009 Open]Hide and Seek 捉迷藏
- HDU 3068 最长回文 Manacher算法
- sql点滴42—mysql中的数据结构
- OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其他服务或程序使用时将自己主动停止
- Linux下CenOS系统 安装MariaDB
- spring4整合xfire1.2.6的问题解决
- Python爬虫:HTTP协议、Requests库
- vue-router两种模式,到底什么情况下用hash,什么情况下用history模式呢?
- 【emWin】例程十九:窗口对象——Checkbox
- MySQL--当mysqldump --single-transaction遇到alter table(1)
- Web开发: servlet的session为null?