java 定时器 倒计时_定时器倒计时demo
/**
* 定时器倒计时demo
*/
import java.io.InputStream;
import java.util.Scanner;
import java.util.Timer;
import java.util.TimerTask;
class myTimerTask extends TimerTask{
public void run() {
// 执行的定时器任务
if(myJTimer.count <= 0) {
System.out.println("时间到了!");
myJTimer.timer.cancel(); //终止计时器线程
//this.runmasgsh();
//myJTimer.count = (long)(myJTimer.input*60);
}else {
System.out.println("\r\r时间剩余:"+myJTimer.count + "秒");
myJTimer.count--;
}
}
//void runmasgsh() {
//String command = "masg.sh";
//Runtime run = Runtime.getRuntime();
//try {
//Process process = run.exec(command);
//InputStream in = process.getInputStream();
//while(in.read() != -1) {
//System.out.println(in.read());
//}
//in.close();
//process.waitFor();
//}catch(Exception e) {
//e.printStackTrace();
//}
//}
}
public class myJTimer {
static Timer timer;
public static long count;
public static float input;
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入延时多少分钟:");
input = sc.nextFloat();
count = (long)(input * 60);
System.out.println("您输入的是:"+count+"秒");
timer = new Timer();
timer.schedule(new myTimerTask(),0,1*1000);
}
}
java 定时器 倒计时_定时器倒计时demo相关推荐
- java timertask 初始化_定时器实现方式之TimerTask、Timer
在未来某个指定的时间点或者经过一段时间延迟后执行某个事件,这时候就需要用到定时器了.定时器的实现方式有很多种,今天总结最简单的实现方式.java 1.3引入了定时器框架,用于在定时器上下文中控制线程的 ...
- vant toast loading 倒计时_日期倒计时软件哪个好 苹果日期倒计时软件推荐
日期倒计时软件哪个好,相信大家也是经常会查看日期,来保证一些重要的事情能够按时进行,那么哪一款日期倒计时软件比较好用,能够提醒用户们日期将至呢.这里就为大家推荐几款. 日期倒计时软件哪个好 1.Day ...
- 倒计时_考研倒计时30天,拼了
阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转自网络,如有侵权,请联系删除谢谢. 距离 ...
- java倒计时,定时器
一.Java倒计时,使用timer实现 /*** 倒计时** @param min 倒计时间(分钟)*/ public void CountDown(int min) {//开始时间long star ...
- 单片机定时器实验两位倒计时秒表_第5章 定时器与数码管基础
第5章 定时器与数码管基础 通过上节课的实验,大家会发现,我们逐渐进入比较实质性的学习了,需要记住的内容也更多了,个别地方可能会感觉吃力.但是大家不要担心,要有信心.这个跟小孩学走路一样,刚开始走得不 ...
- js实现倒计时,定时器--完成时间倒计时
js实现倒计时,定时器–完成时间倒计时 //每秒刷新一次 setInterval(function showtime() {//结束时间var endTime = document.getElemen ...
- 在表格中展示订单的倒计时定时器,用一个定时器显示多个倒计时
问题背景 项目中有个需求是要展示订单列表中待支付的订单显示倒计时,在订单支付后,或者 超时后刷新列表,更新状态 解决思路 项目使用的vue框架,就要运用vue的数据驱动试图这一特性,所以我们需要添加一 ...
- 倒计时、定时器的五种方式,有这篇就够了
倒计时.定时器的使用次数也不少,这篇文章做一个总结,不用每次需要的时候到处去百度了,本文章内的代码都经过本人亲测有效! 方式一: new Handler().postDelayed(new Runna ...
- QT QTimer定时器显示系统时间倒计时功能
QT定时器显示系统时间倒计时功能 lcdNumber控件显示 QTimer::singleShot(10000,this,&MainWindow6_6::close);//10秒后窗口自动关闭 ...
最新文章
- 读取 android的内存、cpu、流量等 信息
- java future用法_Java中的多线程知识点
- MVC中的验证和异常处理以及手工激活验证
- 2014 年第六届全国大学生数学竞赛预赛数学类最后一题参考解答
- UNIX创建临时文件
- a eraser eraser还是an_eraser前面用a还是an
- 经典算法笔记:异常检测和推荐系统
- 数组动态初始化【应用】
- 2020 年最厉害的 10 门编程语言
- HDU-4631 Sad Love Story 平面最近点对
- 模式搜索的KMP算法详解与C语言代码实现
- spring教程(上)
- 基础网络函数介绍及其Cpp实例(C++)
- mac 配置mysql odbc_如何在Mac上装载ODBC驱动程序?
- python注释可用于表明作者和版权信息_vs2017 新建Class 文件时,自动添加作者版权声明注释...
- 国内手机市场寒风持续,华为与OV竞争将更激烈
- Unreal Engin_Maya插件ArtV1_001初认Artv1创建一个带绑定的人物对其进行简单的设置
- 若有以下定义和语句:double r=99, *p=r;*p=r; 则以下正确的叙述是 A) 以下两处的*p含义相同,都说明给指针变量p赋值 B) 在“double r=99, *p=r;“中,
- Scala自定义MEID效验工具类
- 跑步进入元宇宙,王老吉能看到不一样的未来吗?
热门文章
- 用产品思维写好你的简历
- 憨仔游戏第一版公测发布。
- 埋在大学时光里的那些人
- pythonocc常见问题集锦
- otg usb 定位_什么是USB OTG?USB OTG是什么意思
- 太简单了!串口触摸屏开发HMI的全流程介绍成都工控开发
- win10资源保护无法启动修复服务器,为你设置win10系统“sfc /scannow”修复系统提示Windows资源保护无法启动修复服务的处理技巧...
- Python养发之路 - 安装篇
- AlwaysOn3节点集群方案windows2012+sqlserver2012
- Java面试--堆和栈的概念和区别