码迷,mamicode.com
首页 > 其他好文 > 详细

几家店卖杯子

时间:2020-06-13 13:13:10      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:str   static   dex   实体店   zed   get   stat   淘宝   12只   

几家店卖杯子案例

描述:

有100个限量版的水杯,但是只能通过实体店和官网才能进行购买,并且分别统计卖了多少。请用线程进行模拟

并设置线程名称用来代表售出途径,再将信息打印出来。

比如(实体店卖出第1个,总共剩余n个..)

代码:

public class Test02 {
    public static void main(String[] args) {
        Glass glass = new Glass();
        new Thread(glass, "实体店").start();
        new Thread(glass, "官网").start();
        new Thread(glass, "淘宝").start();

    }
}

class Glass implements Runnable {
    private int num = 100;

    private int count = 0;

    @Override
    public void run() {


        while (true) {
            try {
                Thread.sleep(200);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

            synchronized (this) {
                if (num > 0) {
                    num--;//每卖出去一个count -1
                    count++;//卖出的数量 +1

                    System.out.println(Thread.currentThread().getName() + "卖出第" + count + "只杯子,总共剩余" + num + "个");

                } else {
                    break;
                }
            }

        }

    }
}

打印内容:

实体店卖出第1只杯子,总共剩余99个
淘宝卖出第2只杯子,总共剩余98个
官网卖出第3只杯子,总共剩余97个
淘宝卖出第4只杯子,总共剩余96个
实体店卖出第5只杯子,总共剩余95个
官网卖出第6只杯子,总共剩余94个
官网卖出第7只杯子,总共剩余93个
实体店卖出第8只杯子,总共剩余92个
淘宝卖出第9只杯子,总共剩余91个
官网卖出第10只杯子,总共剩余90个
实体店卖出第11只杯子,总共剩余89个
淘宝卖出第12只杯子,总共剩余88个
官网卖出第13只杯子,总共剩余87个
实体店卖出第14只杯子,总共剩余86个
淘宝卖出第15只杯子,总共剩余85个
实体店卖出第16只杯子,总共剩余84个
官网卖出第17只杯子,总共剩余83个
淘宝卖出第18只杯子,总共剩余82个
实体店卖出第19只杯子,总共剩余81个
官网卖出第20只杯子,总共剩余80个
淘宝卖出第21只杯子,总共剩余79个
实体店卖出第22只杯子,总共剩余78个
官网卖出第23只杯子,总共剩余77个
淘宝卖出第24只杯子,总共剩余76个
实体店卖出第25只杯子,总共剩余75个
官网卖出第26只杯子,总共剩余74个
淘宝卖出第27只杯子,总共剩余73个
实体店卖出第28只杯子,总共剩余72个
官网卖出第29只杯子,总共剩余71个
淘宝卖出第30只杯子,总共剩余70个
实体店卖出第31只杯子,总共剩余69个
官网卖出第32只杯子,总共剩余68个
淘宝卖出第33只杯子,总共剩余67个
实体店卖出第34只杯子,总共剩余66个
官网卖出第35只杯子,总共剩余65个
淘宝卖出第36只杯子,总共剩余64个
实体店卖出第37只杯子,总共剩余63个
官网卖出第38只杯子,总共剩余62个
淘宝卖出第39只杯子,总共剩余61个
实体店卖出第40只杯子,总共剩余60个
官网卖出第41只杯子,总共剩余59个
淘宝卖出第42只杯子,总共剩余58个
实体店卖出第43只杯子,总共剩余57个
官网卖出第44只杯子,总共剩余56个
淘宝卖出第45只杯子,总共剩余55个
实体店卖出第46只杯子,总共剩余54个
官网卖出第47只杯子,总共剩余53个
淘宝卖出第48只杯子,总共剩余52个
实体店卖出第49只杯子,总共剩余51个
官网卖出第50只杯子,总共剩余50个
淘宝卖出第51只杯子,总共剩余49个
实体店卖出第52只杯子,总共剩余48个
官网卖出第53只杯子,总共剩余47个
淘宝卖出第54只杯子,总共剩余46个
实体店卖出第55只杯子,总共剩余45个
官网卖出第56只杯子,总共剩余44个
淘宝卖出第57只杯子,总共剩余43个
实体店卖出第58只杯子,总共剩余42个
官网卖出第59只杯子,总共剩余41个
淘宝卖出第60只杯子,总共剩余40个
实体店卖出第61只杯子,总共剩余39个
官网卖出第62只杯子,总共剩余38个
淘宝卖出第63只杯子,总共剩余37个
实体店卖出第64只杯子,总共剩余36个
官网卖出第65只杯子,总共剩余35个
淘宝卖出第66只杯子,总共剩余34个
实体店卖出第67只杯子,总共剩余33个
官网卖出第68只杯子,总共剩余32个
淘宝卖出第69只杯子,总共剩余31个
实体店卖出第70只杯子,总共剩余30个
官网卖出第71只杯子,总共剩余29个
淘宝卖出第72只杯子,总共剩余28个
实体店卖出第73只杯子,总共剩余27个
官网卖出第74只杯子,总共剩余26个
淘宝卖出第75只杯子,总共剩余25个
实体店卖出第76只杯子,总共剩余24个
官网卖出第77只杯子,总共剩余23个
淘宝卖出第78只杯子,总共剩余22个
实体店卖出第79只杯子,总共剩余21个
官网卖出第80只杯子,总共剩余20个
淘宝卖出第81只杯子,总共剩余19个
实体店卖出第82只杯子,总共剩余18个
官网卖出第83只杯子,总共剩余17个
淘宝卖出第84只杯子,总共剩余16个
实体店卖出第85只杯子,总共剩余15个
官网卖出第86只杯子,总共剩余14个
淘宝卖出第87只杯子,总共剩余13个
实体店卖出第88只杯子,总共剩余12个
官网卖出第89只杯子,总共剩余11个
淘宝卖出第90只杯子,总共剩余10个
实体店卖出第91只杯子,总共剩余9个
官网卖出第92只杯子,总共剩余8个
淘宝卖出第93只杯子,总共剩余7个
实体店卖出第94只杯子,总共剩余6个
官网卖出第95只杯子,总共剩余5个
淘宝卖出第96只杯子,总共剩余4个
实体店卖出第97只杯子,总共剩余3个
官网卖出第98只杯子,总共剩余2个
淘宝卖出第99只杯子,总共剩余1个
实体店卖出第100只杯子,总共剩余0个

几家店卖杯子

标签:str   static   dex   实体店   zed   get   stat   淘宝   12只   

原文地址:https://www.cnblogs.com/liqiliang1437/p/13112223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!