import java.util.ArrayList;
創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括綿陽(yáng)網(wǎng)站建設(shè)、綿陽(yáng)網(wǎng)站制作、綿陽(yáng)網(wǎng)頁(yè)制作以及綿陽(yáng)網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,綿陽(yáng)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到綿陽(yáng)省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
import java.util.HashMap;
import java.util.Iterator;public class ShoppingCartManager {
HashMapString, String hm=new HashMapString, String();
float totlePrice=0;
//添加book到購(gòu)物車(chē)
public void addBook(String bookId,String bookQuantity){
if(hm.containsKey(bookId)){
int value=Integer.parseInt(hm.get(bookId));
value+=Integer.parseInt(bookQuantity);
hm.put(bookId, value+"");
}else{
hm.put(bookId, bookQuantity);
}
}
//修改數(shù)量
public void updateQuantity(String bookId,String bookQuantity){
hm.put(bookId, bookQuantity);
}
//獲取購(gòu)物車(chē)的所有信息 并計(jì)算總價(jià)
public ArrayListBookBean getShoppingCart(){
ArrayListBookBean al=new ArrayListBookBean();
IteratorString i=hm.keySet().iterator();
String ids="";
BookTableManager btm=new BookTableManager();
while(i.hasNext()){
ids=ids+","+i.next();
}
al= btm.selectByBookIds(ids);
totlePrice=0; //清空總價(jià),防止無(wú)限累計(jì)
for(int j=0;jal.size();j++){
BookBean bb=al.get(j);
totlePrice+=bb.getPrice()*Integer.parseInt(getQuantityById(bb.getBookId()+""));
}
return al;
}
//獲取總價(jià)
public float getTotlePrice(){
return totlePrice;
}
//根據(jù)ID獲取數(shù)量
public String getQuantityById(String id){
String quantity=hm.get(id);
return quantity;
}
//清空購(gòu)物車(chē)
public void clear(){
hm.clear();
}
//刪除購(gòu)物車(chē)中的一本書(shū)
public void deleteById(String id){
hm.remove(id);
}
}
算是最簡(jiǎn)單的吧
package cn.job01;
import java.util.Scanner;
public class Lx07 {
public static void choice() {
System.out.println("登陸菜單 ");
System.out.println("1登陸系統(tǒng)");
System.out.println("2退出");
}
static void choice1() {
System.out.println("購(gòu)物管理系統(tǒng)客戶(hù)信息");
System.out.println("1顯示所有客戶(hù)信息");
System.out.println("2添加客戶(hù)信息");
System.out.println("3修改客戶(hù)信息");
System.out.println("4查詢(xún)客戶(hù)信息");
}
static void choice2() {
System.out.println("購(gòu)物管理系統(tǒng)真情回饋");
System.out.println("1幸運(yùn)大放送");
System.out.println("2幸運(yùn)抽獎(jiǎng)");
System.out.println("3生日問(wèn)候");
}
public static void main(String[] args) {
choice();
Scanner input = new Scanner(System.in);
System.out.println("請(qǐng)輸入1or2");
int num = input.nextInt();
switch (num) {
case 1:
System.out.println("主菜單");
System.out.println("1客戶(hù)信息管理");
System.out.println("2購(gòu)物結(jié)算");
System.out.println("3真情回饋");
System.out.println("4注銷(xiāo)");
break;
}
System.out.println("選擇輸入數(shù)字");
int num1 = input.nextInt();
switch (num1) {
case 1:
choice1();
break;
case 2:
System.out.println("購(gòu)物結(jié)算");
break;
case 3:
choice2();
break;
case 4:
choice();
break;
}
}
}
要使用Java編寫(xiě)超市購(gòu)物程序,您需要使用Java數(shù)據(jù)庫(kù)編程技術(shù)來(lái)連接到您的數(shù)據(jù)庫(kù)并執(zhí)行相關(guān)的數(shù)據(jù)庫(kù)操作。在Java中,您可以使用JDBC(Java數(shù)據(jù)庫(kù)連接)API來(lái)連接到數(shù)據(jù)庫(kù)并執(zhí)行SQL語(yǔ)句。例如,您可以使用JDBC API來(lái)執(zhí)行以下操作:
創(chuàng)建數(shù)據(jù)庫(kù)連接
執(zhí)行增刪改查(CRUD)操作
提交或回滾事務(wù)
執(zhí)行存儲(chǔ)過(guò)程和函數(shù)
查詢(xún)數(shù)據(jù)庫(kù)元數(shù)據(jù)
此外,您還可以使用Java的面向?qū)ο缶幊碳夹g(shù)來(lái)封裝數(shù)據(jù)庫(kù)操作,以便更方便地在您的程序中使用。例如,您可以創(chuàng)建一個(gè)類(lèi)來(lái)表示超市商品,并定義一些方法來(lái)執(zhí)行商品的增刪改查操作。這樣,您就可以在程序中通過(guò)調(diào)用這些方法來(lái)簡(jiǎn)單地完成對(duì)數(shù)據(jù)庫(kù)的操作,而不需要編寫(xiě)復(fù)雜的SQL語(yǔ)句。
你好,輸出語(yǔ)句如下: System.out.print("\t\t購(gòu)物清單\n");
System.out.print("商品名稱(chēng)\t"+"\t購(gòu)買(mǎi)數(shù)量\t"+"\t商品單價(jià)\t"+"\t金額\n");
System.out.print("鱷魚(yú)夾克\t"+"\t1\t"+"\t1900\t"+"\t1900\n");
System.out.print("1POdMP4\t"+"\t2\t"+"\t400\t"+"\t800\n"); 有疑問(wèn)請(qǐng)?zhí)岢觥?望采納。
標(biāo)題名稱(chēng):購(gòu)物清單java代碼 java購(gòu)物項(xiàng)目
瀏覽路徑:http://jinyejixie.com/article34/ddcoppe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、商城網(wǎng)站、自適應(yīng)網(wǎng)站、網(wǎng)站導(dǎo)航、搜索引擎優(yōu)化、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)