日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

java监听窗口饮品,Java 完成部分水吧点饮品系统的:点饮品,饮品管理片段的实现...

發(fā)布時(shí)間:2025/1/21 windows 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java监听窗口饮品,Java 完成部分水吧点饮品系统的:点饮品,饮品管理片段的实现... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

實(shí)現(xiàn)流程:(服務(wù)員登錄—主要工作是點(diǎn)飲品)

登錄(Waiter)—— 客戶(hù)來(lái)消費(fèi) —— 點(diǎn)飲品(數(shù)量 —— 統(tǒng)計(jì)) ——付款(是否是會(huì)員)—— ①會(huì)員②非會(huì)員 —— 付款成功——(數(shù)據(jù)統(tǒng)計(jì))

①付款方式有兩種:1.積分兌換(可能積分不足,被系統(tǒng)自動(dòng)計(jì)算為打折方式)2.打折方式

② 付款方式:全款

//服務(wù)員登錄后的界面

public void waiterView(){

do {

System.out.println(str+"\n\t1.點(diǎn)飲品\n\t2.會(huì)員管理\n"+str+"\n請(qǐng)輸入操作編號(hào):");

int goNext = input.nextInt();

if(goNext == 1){

oderDrinkView();

}else if(goNext == 2){

manageVipView();

}else{

System.out.println("輸入錯(cuò)誤!");

continue;

}

} while (true);

}

//點(diǎn)飲品界面

public void oderDrinkView(){

boolean ifGo = true;

do {

System.out.println(str+"\n\t1.咖啡\n\t2.奶茶\n\t3.茶葉\n\t4.啤酒\n"+str+"\n請(qǐng)選擇種類(lèi):");

int choice = input.nextInt();

switch (choice) {

case 1:

//調(diào)用點(diǎn)飲品方法

choiceDrink("Coffee");

System.out.println("您一共點(diǎn)了"+moneyAll+"元的飲品");

System.out.println("還要點(diǎn)其他什么嗎?y/n");

char buyMore = input.next().charAt(0);

if(buyMore == 'y'){

continue;

}else{

//執(zhí)行付款操作

pay(moneyAll);

}

break;

case 2:

choiceDrink("MilkTea");

System.out.println("您一共點(diǎn)了"+moneyAll+"元的飲品");

System.out.println("還要點(diǎn)其他什么嗎?y/n");

char buyMore2 = input.next().charAt(0);

if(buyMore2 == 'y'){

continue;

}else{

//執(zhí)行付款操作

pay(moneyAll);

}

break;

case 3:

choiceDrink("Tea");

System.out.println("您一共點(diǎn)了"+moneyAll+"元的飲品");

System.out.println("還要點(diǎn)其他什么嗎?y/n");

char buyMore3 = input.next().charAt(0);

if(buyMore3 == 'y'){

continue;

}else{

//執(zhí)行付款操作

pay(moneyAll);

}

break;

case 4:

choiceDrink("Bear");

System.out.println("您一共點(diǎn)了"+moneyAll+"元的飲品");

System.out.println("還要點(diǎn)其他什么嗎?y/n");

char buyMore4 = input.next().charAt(0);

if(buyMore4 == 'y'){

continue;

}else{

//執(zhí)行付款操作

pay(moneyAll);

}

break;

default:

break;

}

} while (ifGo);

}

//點(diǎn)飲品操作(根據(jù)飲品類(lèi)型來(lái)顯示飲品)

public void choiceDrink(String type){

System.out.println("名稱(chēng)\t分類(lèi)\t售價(jià)\t兌換所需積分\t數(shù)量\tID");

for(int i=0;i

if(drink[i].isSale == true && drink[i].type.equals(type)){

drink[i].show(weight);

}

}

System.out.println("請(qǐng)輸入要點(diǎn)的飲品ID:");

int ID = input.nextInt();

System.out.println("請(qǐng)輸入要點(diǎn)的飲品數(shù)量:");

int num = input.nextInt();

for(int i=0;i

if(drink[i].ID == ID){

moneyAll = moneyAll+drink[i].salePrice*num;

drink[i].count -= num;

}else{

continue;

}

}

}

//消費(fèi)者支付操作

public void pay(double moneyAllNeed){

int i;

System.out.println("請(qǐng)問(wèn)是否有會(huì)員卡?y/n");

char isCard = input.next().charAt(0);

if(isCard == 'y'){

System.out.println("請(qǐng)輸入您的電話(huà)號(hào)碼:");

//默認(rèn)是刷卡機(jī)刷出的號(hào)碼都是正確的

String phoneNum = input.next();

for(i=0;i

if(phoneNum.equals(vip[i].phoneNum)){

//運(yùn)行出錯(cuò),輸出的折后需支付是0

moneyPay = moneyAllNeed*(vip[i].getDiscount());

System.out.println("您是:"+vip[i].getRigidly()+"\t可享折扣:"+vip[i].getDiscount()+"\t剩余積分:"+vip[i].getScore());

scoreAll = (int)moneyAll*10;

holdScore = vip[i].getScore();

break;

}

}

if(i == vipCount){

System.out.println("用戶(hù)不存在");

//按理說(shuō)是存在此用戶(hù),在這里不做循環(huán)處理

}else{

System.out.println("您好請(qǐng)選擇支付方式:\n1.打折支付 \n2.積分兌換");

int choice_pay = input.nextInt();

if(choice_pay == 1){

System.out.println("您好,您一共消費(fèi)"+moneyAll+"元,打折后需支付:"+moneyPay+"元");

moneyAll = 0.0;

}else{

System.out.println("您好,您一共消費(fèi)"+moneyAll+"元,需支付積分:"+scoreAll);

if(holdScore > scoreAll){

System.out.println("支付成功");

}else{

System.out.println("積分不夠,只能打折支付");

System.out.println("您好,您一共消費(fèi)"+moneyAll+"元,打折后需支付:"+moneyPay+"元");

}

moneyAll = 0.0;

}

}

}else{

b621

System.out.println("您好,您一共消費(fèi)"+moneyAll+"元");

moneyAll = 0.0;

}

}

標(biāo)簽:

與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的java监听窗口饮品,Java 完成部分水吧点饮品系统的:点饮品,饮品管理片段的实现...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。