zoukankan      html  css  js  c++  java
  • 倒计时

    描述:

    通过定时器,完成在控制台中,输出,倒计时5秒,输出吃饭了。

    方法一:使用了Thread.sleep()

    public class CDemo {
        public static void main(String[] args) {
            Timer ti = new Timer();
            TimerTask ta = new TimerTask() {
                @Override
                public void run() {
                    System.out.println("吃饭了!");
                    ti.cancel(); //结束
                }
            };
            ti.schedule(ta,5000);
            for (int i = 5; i >0; i--) {
                System.out.println(i);
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }

    结果:

    方法二:

    public class CDemo {
        public static void main(String[] args) {
            Timer ti = new Timer();
            TimerTask ta = new TimerTask() {
                int i = 5;
                @Override
                public void run() {
    
                    if(i == 0){
                        System.out.println("吃饭了");
                        ti.cancel(); //终止此计时器
                    }else{
                        System.out.println(i);
                    }
                    i--;
    
                }
            };
            ti.schedule(ta,1000,1000);
        }
    }

    结果与方法一一致。




  • 相关阅读:
    软件工程评分表
    评论
    团队成员介绍
    第九天冲刺
    第八天冲刺
    第七天冲刺
    第六天冲刺
    第五天冲刺
    第四天冲刺
    第三天冲刺
  • 原文地址:https://www.cnblogs.com/yclss123/p/13479503.html
Copyright © 2011-2022 走看看