JAVA庫存案例

商場庫存清單案例

A: 案例分析.

a:觀察清單后,可將清單分解為三個部分(清單頂部、清單中部、清單底部)

b:清單頂部為固定的數(shù)據(jù),直接打印即可

c:清單中部為商品,為變化的數(shù)據(jù),需要記錄商品信息后,打印

經(jīng)過觀察,我們確定一項商品應(yīng)該有如下幾個屬性:

品牌型號? ? : 即商品名稱,String型

尺寸? ? ? :物品大小,double型

價格? ? ? :物品單價,double型

配置? ? ? :這一項為每種商品的配置信息,String型

庫存數(shù) :這一項為每種商品的庫存?zhèn)€數(shù),int型

d:清單底部包含了統(tǒng)計操作,需經(jīng)過計算后,打印

我們發(fā)現(xiàn)兩個單獨的可變化量

總庫存數(shù):所有商品總個數(shù),int型

庫存商品總金額:所有商品金額,double型

B: 案例代碼實現(xiàn)

//步驟一:? 創(chuàng)建Demo01庫存清單.java文件,編寫main主方法

public class Demo01庫存清單 {

public static void main(String[] args) {

//步驟二:? 記錄每種庫存商品信息

//蘋果筆記本電腦

String macBrand = "MacBookAir";

double macSize = 13.3;

double macPrice = 6988.88;

int macCount = 5;

//聯(lián)想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;

//步驟三: 統(tǒng)計庫存總個數(shù)、庫存總金額

int totalCount = macCount + thinkpadCount + ASUSCount;

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

//步驟四: 列表頂部

System.out.println("-------商城庫存清單------");

System.out.println("品牌型號? ? 尺寸? 價格? 庫存數(shù)");

步驟四:打印庫存清單中部信息

//列表中部

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("總庫存數(shù):"+totalCount);

System.out.println("庫存商品總金額:"+totalMoney);

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容