admin 管理员组

文章数量: 1103785

商场库存清单案例:

最终输出结果:


案例分析:

*  1.清单顶部为固定的数据,直接打印即可

*  2.清单中部为商品,为变化的数据,需要记录商品信息后,打印

     经过观察,我们确定一项商品应该有如下几个属性:

     品牌型号: 即商品名称,String型

     尺寸:物品大小,double型

     价格:物品单价,double型

     配置:这一项为每种商品的配置信息,String型

     库存数:这一项为每种商品的库存个数,int型

*  3.清单底部包含了统计操作,需经过计算后,打印

我们发现两个单独的可变化量

总库存数:所有商品总个数,int型

库存商品总金额:所有商品金额,double型

案例代码:

*  创建Demo01库存清单.java文件,编写main主方法

public class Demo01库存清单 {

    public staticvoid main(String[] args) {

    }

}

*  记录每种库存商品信息

    //苹果笔记本电脑

    StringmacBrand = "MacBookAir";

    double macSize = 13.3;

    double macPrice = 6988.88;

    int macCount = 5;

 

    //联想Thinkpad笔记本电脑

    String thinkpadBrand = "ThinkpadT450";

    double thinkpadSize = 14.0;

    double thinkpadPrice = 5999.99;

    int thinkpadCount = 10;

 

    //华硕ASUS笔记本电脑

    String ASUSBrand = "ASUS-FL5800";

    double ASUSSize = 15.6;

    double ASUSPrice = 4999.50;

    int ASUSCount = 18;

*  统计所有库存商品数量与金额

//统计库存总个数、库存总金额

    int totalCount = macCount + thinkpadCount + ASUSCount;

    double totalMoney = (macCount * macPrice) + (thinkpadCount *thinkpadPrice) + (ASUSCount * ASUSPrice);

*  打印库存清单顶部信息

//列表顶部

    System.out.println("------------------------------商城库存清单-----------------------------");

    System.out.println("品牌型号 尺寸 价格 库存数");

*  打印库存清单中部信息

    //列表中部

    System.out.println(macBrand+"   "+macSize+" "+macPrice+"    "+macCount);

    System.out.println(thinkpadBrand+" "+thinkpadSize+"    "+thinkpadPrice+"  "+thinkpadCount);

    System.out.println(ASUSBrand+" "+ASUSSize+"    "+ASUSPrice+"    "ASUSCount);

*  打印库存清单底部信息

    //列表底部

    System.out.println("-----------------------------------------------------------------------");

    System.out.println("总库存数:"+totalCount);

    System.out.println("库存商品总金额:"+totalMoney);


本文标签: 案例 第二章 清单 库存 商场