zoukankan      html  css  js  c++  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(" 时间剩余:"+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);
    }
    }

  • 相关阅读:
    生成Ipa安装包的plist文件后生成下载链接
    ssh_key登录服务器,免密码登录
    Ruby中类的进阶(继承,private, public, protect)
    Ruby中的类
    Redis- redis.conf
    Active Job 基础
    rails框架配置
    rails中使用CarrierWave实现文件上传的功能
    Flask-SQLAlchemy
    Linux自动共享USB设备:udev+Samba
  • 原文地址:https://www.cnblogs.com/lpzpp/p/11283956.html
Copyright © 2011-2022 走看看