-
大小: 13KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-10
- 語言: Java
- 標(biāo)簽:
資源簡介
資源是一個用java jsp+servlet做的簡單的購物系統(tǒng),包括前臺后臺,后臺包括對上架物品的增刪改查,用戶信息管理,前臺包括購買物品 用戶登陸等。。。(包含數(shù)據(jù)庫文件,適合初學(xué)jsp和servlet人)

代碼片段和文件信息
package?com.shop;
import?java.util.linkedHashMap;
import?java.util.Map;
import?java.util.Scanner;
public?class?cost?{
public?static?void?main(String?args[])?{
Scanner?input?=?new?Scanner(System.in);
Shop?shop;
int?i;
while?(true)?{
System.out.println(“商店有ShopA(id:1)?ShopB(id:2)“);
System.out.print(“選擇要進(jìn)入的商店ID:“);
i?=?input.nextInt();
if?(i?!=?1?&&?i?!=?2)?{
System.out.println(“商店選擇錯誤,請重新選擇!“);
continue;
}?else?{
shop?=?new?Shop(i);
break;
}
}
//?打印該商店的商品
shop.printMessage();
//?選擇要購買的商品
while?(true)?{
System.out.println(“Hi?please?input?fruits?id:“);
System.out.println(“退出請輸入-1:“);
String?id?=?input.next();
if?(id.equals(“-1“))?{
break;
}
if?(shop.getGoods(id)?==?null)?{
System.out.println(“商品選擇錯誤,請重新選擇!“);
continue;
}
//?輸入后把購買的商品,加入購物車。停止購買輸入-1
System.out.println(“Please?enter?the?number?of?purchase:“);
int?number?=?input.nextInt();
ShoppingItem?shoppingItem?=?new?ShoppingItem();
shoppingItem.setId(id);
shoppingItem.setGoods(shop.getGoods(id));
shoppingItem.setCount(number);
ShoppingCart.cart.add(shoppingItem);
}
//?打印商店的名稱
System.out.println(shop.getName());
//?打印購物車已有的商品
ShoppingCart.printGoods();
System.out.println(“You?total?consumption?is:“
+?ShoppingCart.getPrice()?+?““);
//?實例化另一家店,做競品對比
shop?=?new?Shop(i?==?1???2?:?1);
//?打印商店的名稱
System.out.println(shop.getName());
//?************************************************
//?該代碼段里面的作用就是取出購物車的商品id和購買數(shù)量,存在map里面
//?然后清空購物車,作用就是為競品商店的商品加入購物車,并計算商品的價格
Map?map?=?new?linkedHashMap();
for?(ShoppingItem?item?:?ShoppingCart.cart)?{
map.put(item.getId()?item.getCount());
}
//?清空購物車
ShoppingCart.cart.clear();
java.util.Iterator?it?=?map.entrySet().iterator();
while?(it.hasNext())?{
ShoppingItem?shoppingItem?=?new?ShoppingItem();
java.util.Map.Entry?entry?=?(java.util.Map.Entry)?it.next();
shoppingItem.setId((String)?entry.getKey());
shoppingItem.setGoods(shop.getGoods((String)?entry.getKey()));
shoppingItem.setCount((int)?entry.getValue());
ShoppingCart.cart.add(shoppingItem);
}
//?************************************************
//?打印購物車已有的商品
ShoppingCart.printGoods();
System.out.println(“You?total?consumption?is:“
+?ShoppingCart.getPrice()?+?““);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-03-20?08:08??java控制臺購物系統(tǒng)\
?????文件?????????301??2016-03-20?08:08??java控制臺購物系統(tǒng)\.classpath
?????文件?????????380??2016-03-20?08:08??java控制臺購物系統(tǒng)\.project
?????目錄???????????0??2016-03-20?08:08??java控制臺購物系統(tǒng)\.settings\
?????文件?????????598??2016-03-20?08:08??java控制臺購物系統(tǒng)\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-03-20?08:09??java控制臺購物系統(tǒng)\bin\
?????目錄???????????0??2016-03-20?08:09??java控制臺購物系統(tǒng)\bin\com\
?????目錄???????????0??2016-03-20?08:50??java控制臺購物系統(tǒng)\bin\com\shop\
?????文件?????????886??2016-03-20?10:15??java控制臺購物系統(tǒng)\bin\com\shop\Goods.class
?????文件????????3934??2016-03-20?10:14??java控制臺購物系統(tǒng)\bin\com\shop\Shop.class
?????文件????????1742??2016-03-20?10:14??java控制臺購物系統(tǒng)\bin\com\shop\ShoppingCart.class
?????文件????????1109??2016-03-20?10:15??java控制臺購物系統(tǒng)\bin\com\shop\ShoppingItem.class
?????文件????????3410??2016-03-20?10:23??java控制臺購物系統(tǒng)\bin\com\shop\cost.class
?????目錄???????????0??2016-03-20?08:09??java控制臺購物系統(tǒng)\src\
?????目錄???????????0??2016-03-20?08:09??java控制臺購物系統(tǒng)\src\com\
?????目錄???????????0??2016-03-20?08:50??java控制臺購物系統(tǒng)\src\com\shop\
?????文件?????????508??2016-03-20?10:15??java控制臺購物系統(tǒng)\src\com\shop\Goods.java
?????文件????????3167??2016-03-20?10:14??java控制臺購物系統(tǒng)\src\com\shop\Shop.java
?????文件?????????737??2016-03-20?10:14??java控制臺購物系統(tǒng)\src\com\shop\ShoppingCart.java
?????文件?????????600??2016-03-20?10:15??java控制臺購物系統(tǒng)\src\com\shop\ShoppingItem.java
?????文件????????2638??2016-03-20?10:23??java控制臺購物系統(tǒng)\src\com\shop\cost.java
- 上一篇:JAVA自動獲取文件的編碼工具類
- 下一篇:Java RMI 聊天室 源碼
評論
共有 條評論