📄 digitstoretest.java
字号:
/**
* @name DigitStore.java
* @version 1.0
* @author Administrator/pan
* @date 2009/2/11
*/
package com.digitstore.process;
public class DigitStoreTest {
/**
* @param args
*/
public static void main(String[] args) {
//新建一个商店
Store store = new Store("数字商店","北京朝阳区");
//新建商品1
Item item1 = new Item();
item1.setItemID("XY0025");
item1.setQuantity(100);
item1.setSatus(true);
//新建商品2
Item item2 = new Item();
item1.setItemID("XY0026");
item1.setQuantity(1000);
item1.setSatus(true);
ProductSpecification prodSpec1 = new ProductSpecification(item1,3.8,"苹果");
ProductSpecification prodSpec2 = new ProductSpecification(item2,8.3,"荔枝");
ProcessHandler procHandler = store.getProcHandler();
ProductCatalog prodCata = procHandler.getprodCata();
prodCata.addProdSpec(item1, prodSpec1);
prodCata.addProdSpec(item2, prodSpec2);
Customer customer1 = new Customer("pan","123","BeiJing",null, true);
Customer customer2 = new Customer("jun","1234","TianJin",null, true);
Customer customer3 = new Customer("bao","1234","TianJin",null, true);
procHandler.makeNewSale(customer1);
procHandler.makeNewSale(customer2);
procHandler.makeNewSale(customer3);
procHandler.enterItem(item1, 3, customer1);
procHandler.enterItem(item2, 4, customer1);
procHandler.enterItem(item1, 3, customer2);
procHandler.enterItem(item2, 4, customer2);
procHandler.enterItem(item1, 10, customer3);
procHandler.enterItem(item2, 10, customer3);
procHandler.enterItem(item1, 10, customer3);
procHandler.enterItem(item2, 10, customer3);
Sale sale1 = procHandler.getSale(customer1);
Sale sale2 = procHandler.getSale(customer2);
Sale sale3 = procHandler.getSale(customer3);
double s1= sale1.getTotal();
double s2 = sale2.getTotal();
double s3 = sale3.getTotal();
System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
System.out.println(3.8*20+8.3*20);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -