/**

* 定时器倒计时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相关推荐

  1. java timertask 初始化_定时器实现方式之TimerTask、Timer

    在未来某个指定的时间点或者经过一段时间延迟后执行某个事件,这时候就需要用到定时器了.定时器的实现方式有很多种,今天总结最简单的实现方式.java 1.3引入了定时器框架,用于在定时器上下文中控制线程的 ...

  2. vant toast loading 倒计时_日期倒计时软件哪个好 苹果日期倒计时软件推荐

    日期倒计时软件哪个好,相信大家也是经常会查看日期,来保证一些重要的事情能够按时进行,那么哪一款日期倒计时软件比较好用,能够提醒用户们日期将至呢.这里就为大家推荐几款. 日期倒计时软件哪个好 1.Day ...

  3. 倒计时_考研倒计时30天,拼了

    阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转自网络,如有侵权,请联系删除谢谢. 距离 ...

  4. java倒计时,定时器

    一.Java倒计时,使用timer实现 /*** 倒计时** @param min 倒计时间(分钟)*/ public void CountDown(int min) {//开始时间long star ...

  5. 单片机定时器实验两位倒计时秒表_第5章 定时器与数码管基础

    第5章 定时器与数码管基础 通过上节课的实验,大家会发现,我们逐渐进入比较实质性的学习了,需要记住的内容也更多了,个别地方可能会感觉吃力.但是大家不要担心,要有信心.这个跟小孩学走路一样,刚开始走得不 ...

  6. js实现倒计时,定时器--完成时间倒计时

    js实现倒计时,定时器–完成时间倒计时 //每秒刷新一次 setInterval(function showtime() {//结束时间var endTime = document.getElemen ...

  7. 在表格中展示订单的倒计时定时器,用一个定时器显示多个倒计时

    问题背景 项目中有个需求是要展示订单列表中待支付的订单显示倒计时,在订单支付后,或者 超时后刷新列表,更新状态 解决思路 项目使用的vue框架,就要运用vue的数据驱动试图这一特性,所以我们需要添加一 ...

  8. 倒计时、定时器的五种方式,有这篇就够了

    倒计时.定时器的使用次数也不少,这篇文章做一个总结,不用每次需要的时候到处去百度了,本文章内的代码都经过本人亲测有效! 方式一: new Handler().postDelayed(new Runna ...

  9. QT QTimer定时器显示系统时间倒计时功能

    QT定时器显示系统时间倒计时功能 lcdNumber控件显示 QTimer::singleShot(10000,this,&MainWindow6_6::close);//10秒后窗口自动关闭 ...

最新文章

  1. 读取 android的内存、cpu、流量等 信息
  2. java future用法_Java中的多线程知识点
  3. MVC中的验证和异常处理以及手工激活验证
  4. 2014 年第六届全国大学生数学竞赛预赛数学类最后一题参考解答
  5. UNIX创建临时文件
  6. a eraser eraser还是an_eraser前面用a还是an
  7. 经典算法笔记:异常检测和推荐系统
  8. 数组动态初始化【应用】
  9. 2020 年最厉害的 10 门编程语言
  10. HDU-4631 Sad Love Story 平面最近点对
  11. 模式搜索的KMP算法详解与C语言代码实现
  12. spring教程(上)
  13. 基础网络函数介绍及其Cpp实例(C++)
  14. mac 配置mysql odbc_如何在Mac上装载ODBC驱动程序?
  15. python注释可用于表明作者和版权信息_vs2017 新建Class 文件时,自动添加作者版权声明注释...
  16. 国内手机市场寒风持续,华为与OV竞争将更激烈
  17. Unreal Engin_Maya插件ArtV1_001初认Artv1创建一个带绑定的人物对其进行简单的设置
  18. 若有以下定义和语句:double r=99, *p=r;*p=r; 则以下正确的叙述是 A) 以下两处的*p含义相同,都说明给指针变量p赋值 B) 在“double r=99, *p=r;“中,
  19. Scala自定义MEID效验工具类
  20. 跑步进入元宇宙,王老吉能看到不一样的未来吗?

热门文章

  1. 用产品思维写好你的简历
  2. 憨仔游戏第一版公测发布。
  3. 埋在大学时光里的那些人
  4. pythonocc常见问题集锦
  5. otg usb 定位_什么是USB OTG?USB OTG是什么意思
  6. 太简单了!串口触摸屏开发HMI的全流程介绍成都工控开发
  7. win10资源保护无法启动修复服务器,为你设置win10系统“sfc /scannow”修复系统提示Windows资源保护无法启动修复服务的处理技巧...
  8. Python养发之路 - 安装篇
  9. AlwaysOn3节点集群方案windows2012+sqlserver2012
  10. Java面试--堆和栈的概念和区别