zoukankan      html  css  js  c++  java
  • 用代码实现以下程序:篮子中有10个玩具,每60秒取出3个,同时每40秒向篮子中放入1个,不断重复上述动作,当篮子中剩余玩具不足3个是,程序结束

    public static void main(String[] args) {
    
    
    final Timer timer = new Timer();
    TimerTask task = new TimerTask(){
    int count = 0;
    int wj = 10;
    @Override
    public void run() {
    count++;
    if (count % 4 == 0) {
    wj++;
    System.out.println("放入玩具1个,现总数="+wj);
    }
    if (count % 6 ==0) {
    wj-=3;
    System.out.println("取出玩具3个,现总数="+wj);
    }
    if (wj < 3) {
    System.out.println("玩具现总数="+wj+",不足三个,程序结束");
    timer.cancel();
    }
    
    }
    
    };
    
    /**
    * task--这是被调度的任务。
    
    * delay--这是以毫秒为单位的延迟之前的任务执行。
    
    * period--这是在连续执行任务之间的毫秒的时间。
    */
    
    
    timer.scheduleAtFixedRate(task, 0, 20000);
    }
  • 相关阅读:
    d
    今天刚注册,测试下
    关于Hadoop的简单介绍
    leveldb 阅读笔记 (2) 简易测试框架
    leveldb 阅读笔记(1) 内存分配器 Arena
    数论
    伴随网站
    convenience website
    大佬独特的骗分技巧
    动态规划
  • 原文地址:https://www.cnblogs.com/chenchengxuyuan/p/9801560.html
Copyright © 2011-2022 走看看