-
大小: 6KB文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-28
- 語(yǔ)言: 其他
- 標(biāo)簽: 多功能??多情況??吃貨聯(lián)盟??訂餐系統(tǒng)??
資源簡(jiǎn)介
吃貨聯(lián)盟訂餐系統(tǒng),我要訂餐,查看餐袋,簽收訂單,刪除訂單,我要點(diǎn)贊,退出系統(tǒng)。
功能全,類(lèi)似數(shù)據(jù)類(lèi)型輸入錯(cuò)誤,數(shù)組越界,輸入類(lèi)型不匹配,輸入數(shù)字不匹配,輸入數(shù)字列表不存在等各種問(wèn)題均以解決,功能全面,歡迎查閱~

代碼片段和文件信息
package?OrderSystem_new;
import?java.util.Scanner;
import?java.util.Arrays;
public?class?A_orderFood?extends?Table?implements?Ishow?{
????public?static?int?number;
????public?static?int?time;
????public?static?String?address;
????public?double?allfoodOrderPrice=0;
????public?static?int?No;
????public?static?String?again;
????public?static?String?allOrderfood[]=new?String[100];
????public?static?int?allOrderfoodnumber[]=new?int[100];
????public?static?String?allOrderfood_allOrderfoodnumber[]=new?String[100];
????public?static?int?againNumber=0;
????public?static?String?findallOrderfood_allOrderfoodnumber[]=new?String[100];
????@Override
????public?void?show()?{
????????if(delete!=88){
????????????reset_A();
????????}
????????Scanner?Sc?=?new?Scanner(System.in);
????????System.out.println(“*****我要訂餐*****“);
????????System.out.println(“請(qǐng)輸入訂餐人姓名:“);
????????name=Sc.next();
????????vip++;
????????orderPerson[vip-1?]=name;
????????System.out.println(“序號(hào)\t\t\t菜名\t\t\t單價(jià)\t\t\t點(diǎn)贊數(shù)“);
????????for(int?i=0;i<3;i++){
????????????System.out.println((i+1)+“\t\t\t“+foodName[i]+“\t\t\t“+foodPrice[i]+“\t\t\t“+goods[i]);
????????}
????????System.out.println(“請(qǐng)選擇您要點(diǎn)的菜品編號(hào):“);
????????No=Sc.nextInt();
????????if(No>3||No<1){
????????????do?{
????????????????System.out.println(“請(qǐng)輸入正確序號(hào)(1-3)!“);
????????????????No=Sc.nextInt();
????????????}while?(No>3||No<1);
????????}
????????orderFood[vip-1]=foodName[No-1];
????????System.out.println(“請(qǐng)選擇您需要的份數(shù):“);
????????number=Sc.nextInt();
????????orderNumber[vip-1]=number+“份“;
????????allfoodOrderPrice+=number*foodPrice[No-1];
????????again();
????????System.out.println(“請(qǐng)輸入送餐時(shí)間(送餐時(shí)間是10點(diǎn)至20點(diǎn)之間整數(shù)):“);
????????System.out.println(“10-13點(diǎn)送餐費(fèi)為2元,14-17點(diǎn)送餐費(fèi)為3.5元,18-20點(diǎn)送餐費(fèi)為2.5元“);
????????time=Sc.nextInt();
????????if(time>20||time<10){
????????????do?{
????????????????System.out.println(“請(qǐng)輸入正確的送餐時(shí)間(送餐時(shí)間是10點(diǎn)至20點(diǎn)之間整數(shù)):“);
????????????????System.out.println(“10-13點(diǎn)送餐費(fèi)為2元,14-17點(diǎn)送餐費(fèi)為3.5元,18-20點(diǎn)送餐費(fèi)為2.5元“);
????????????????time?=?Sc.nextInt();
????????????}while(time>20||time<10);
????????}
????????orderDate[vip-1]=time+“時(shí)“;
????????double?setGold=0;
????????if(time<=13){
????????????setGold=2.0;
????????}
????????if(time>=14&&time<=17){
????????????setGold=3.5;
????????}
????????if(time>17){
????????????setGold=2.5;
????????}
????????System.out.println(“請(qǐng)輸入送餐地址:“);
????????address=Sc.next();
????????orderAddress[vip-1]=address;
????????System.out.println(“訂餐成功!“);
????????System.out.println(““);
????????if(againNumber==0){
????????????allOrderfood_allOrderfoodnumber[0]=foodName[No-1]+number+“份“;
????????????System.out.println(“您訂的是:“+foodName[No-1]+number+“份“);
????????????orderFood_orderNumber[vip-1]=orderFood[vip-1]+“?“+orderNumber[vip-1];
????????}else{
????????????System.out.print(“您訂的是:“);
????????????orderFood_orderNumber[vip-1]=““;
????????????//System.out.println(“您訂的是:“+?Arrays.toString(allOrderfood_allOrderfoodnumber));
????????????for(int?i=0;i<=
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????82??2018-07-05?00:51??Ishow.java
?????文件???????3902??2018-07-08?09:43??Main.java
?????文件???????2057??2018-07-08?09:47??Table.java
?????文件???????5279??2018-07-08?09:43??A_orderFood.java
?????文件????????632??2018-07-08?09:05??B_orderingUtil.java
?????文件???????2382??2018-07-08?08:53??C_orderSign.java
?????文件???????2861??2018-07-08?08:53??D_deleteForm.java
?????文件???????1676??2018-07-08?09:19??E_plusGoods.java
-----------?---------??----------?-----??----
????????????????18871????????????????????8
評(píng)論
共有 條評(píng)論