欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何使用Java實(shí)現(xiàn)簡單訂餐系統(tǒng)

小編給大家分享一下如何使用Java實(shí)現(xiàn)簡單訂餐系統(tǒng),希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

目前創(chuàng)新互聯(lián)建站已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、雞西梨樹網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

具體內(nèi)容如下

import java.util.Scanner;
import java.util.*;
 
public class OrderingMsg {
 
public static void main(String[] args) {
// 數(shù)據(jù)主體:一組訂單信息
String[] names = new String[4]; // 訂餐人名稱
String[] dishMegs = new String[4]; // 所選菜品
int[] times = new int[4]; // 送餐時(shí)間
String[] addresses = new String[4]; // 送餐地址
int[] states = new int[4]; // 訂單狀態(tài): 0:已預(yù)定 1:已完成
double[] sumPrices = new double[4]; // 總金額
 
//初始化2個(gè)訂單信息
names[0] = "張晴";
dishMegs[0] = "紅燒帶魚 2份";
times[0] = 12;
addresses[0] = "天成路207號";
sumPrices[0] = 76.0;
states[0] = 1;
 
names[1] = "張晴";
dishMegs[1] = "魚香肉絲 2份";
times[1] = 18;
addresses[1] = "天成路207號";
sumPrices[1] = 20.0;
 
// 供選擇的菜品信息
String[] dishNames = { "紅燒帶魚", "魚香肉絲", "時(shí)令鮮蔬" }; // 菜品名稱
double[] prices = new double[] { 38.0, 20.0, 10.0 }; // 菜品單價(jià)
int[] praiseNums = new int[3];
 
Scanner input = new Scanner(System.in);
int num = -1; // 用戶輸入0返回主菜單,否則退出系統(tǒng)
boolean isExit = false; // 標(biāo)志用戶是否退出系統(tǒng): true:退出系統(tǒng)
 
System.out.println("\n歡迎使用“吃貨聯(lián)盟訂餐系統(tǒng)”");
// 循環(huán):顯示菜單,根據(jù)用戶選擇的數(shù)字執(zhí)行相應(yīng)功能
do {
// 顯示菜單 
System.out.println("****************************");
System.out.println("1、我要訂餐");
System.out.println("2、查看餐袋");
System.out.println("3、簽收訂單");
System.out.println("4、刪除訂單");
System.out.println("5、我要點(diǎn)贊");
System.out.println("6、退出系統(tǒng)");
System.out.println("****************************");
System.out.print("請選擇:");
int choose = input.nextInt(); // 記錄用戶選擇的功能編號
boolean isAdd = false; //記錄是否可以訂餐
boolean isSignFind = false; //找到要簽收的訂單
boolean isDelFind = false; //找到要?jiǎng)h除的訂單
// 根據(jù)用戶選擇的功能編號執(zhí)行相應(yīng)功能
switch (choose) {
case 1:
// 我要訂餐
System.out.println("***我要訂餐***");
System.out.print("請輸入訂餐人姓名:");
String name=input.next();
isAdd=true;
int j = 0;
for (; j < names.length; j++) { 
                //todo
if(names[j]==null){
 
names[j]=name;
break;
} 
else {
isAdd=true;
}
          }
 
if(!isAdd){
System.out.println("對不起,您的餐袋已滿!");
}
else {
System.out.println("序號"+"\t"+"菜品名"+"\t"+"價(jià)格");
for(int i=0;i<dishNames.length;i++){
System.out.print(i+1+"\t"+dishNames[i]+"\t"+prices[i]+"\n");
 
}
System.out.print("請輸入菜品編號:");
int dishNum=input.nextInt();
System.out.print("請輸入菜品數(shù)量:");
int dishCnt=input.nextInt();
String dishMeg=dishNames[dishNum-1]+dishCnt+"份";
dishMegs[j]=dishMeg;
System.out.print("請輸入收貨地址:");
String Addr=input.next();
addresses[j]=Addr;
System.out.print("請輸入收貨時(shí)間:");
int time=input.nextInt();
times[j]=time;
double sumPrice=prices[dishNum-1]*dishCnt;
double deliCharge=(sumPrice>50)?0:5;
System.out.println("餐費(fèi):"+sumPrice+"元,送餐費(fèi):"+deliCharge+"元,總計(jì):"+(sumPrice+deliCharge)+"元。");
sumPrices[j]=sumPrice+deliCharge;
}
break;
case 2:
// 查看餐袋
System.out.println("***查看餐袋***");
System.out.println("序號\t訂餐人\t餐品信息\t\t送餐日期\t送餐地址\t\t總金額\t訂單狀態(tài)");
 //todo
for(int i=0;names[i]!=null;i++) {
String sta=(states[i]==1)?"已完成":"已預(yù)定";
System.out.print((i+1)+"\t"+names[i]+"\t"+dishMegs[i]+"\t"+times[i]+"\t"+addresses[i]+"\t"+sumPrices[i]+"\t"+sta+"\n");
 
}
break;
case 3:
// 簽收定單
System.out.println("***簽收定單***");
 
 //todo
System.out.println("序號\t訂餐人\t餐品信息\t\t送餐日期\t送餐地址\t\t總金額\t訂單狀態(tài)");
for(int i=0;names[i]!=null;i++) {
String sta=(states[i]==1)?"已完成":"已預(yù)定";
System.out.print((i+1)+"\t"+names[i]+"\t"+dishMegs[i]+"\t"+times[i]+"\t"+addresses[i]+"\t"+sumPrices[i]+"\t"+sta+"\n");
 
}
System.out.print("請選擇要簽收的訂單序號:");
int n=input.nextInt();
states[n-1]=1;
System.out.println("序號\t訂餐人\t餐品信息\t\t送餐日期\t送餐地址\t\t總金額\t訂單狀態(tài)");
for(int i=0;names[i]!=null;i++) {
String sta=(states[i]==1)?"已完成":"已預(yù)定";
System.out.print((i+1)+"\t"+names[i]+"\t"+dishMegs[i]+"\t"+times[i]+"\t"+addresses[i]+"\t"+sumPrices[i]+"\t"+sta+"\n");
 
}
break;
case 4:
// 刪除訂單
System.out.println("***刪除訂單***");
System.out.println("序號\t訂餐人\t餐品信息\t\t送餐日期\t送餐地址\t\t總金額\t訂單狀態(tài)");
for(int i=0;i<4;i++) {
String sta=(states[i]==1)?"已完成":"已預(yù)定";
System.out.print((i+1)+"\t"+names[i]+"\t"+dishMegs[i]+"\t"+times[i]+"\t"+addresses[i]+"\t"+sumPrices[i]+"\t"+sta+"\n");
 
}
System.out.print("請輸入要?jiǎng)h除的訂單序號:");
 //todo
int m=input.nextInt();
for(int k=m; k<4;k++)
{
names[k-1]=names[k];
dishMegs[k-1]=dishMegs[k];
times[k-1]=times[k];
addresses[k-1]=addresses[k];
sumPrices[k-1]=sumPrices[k];
states[k-1]=states[k];
}
System.out.println("序號\t訂餐人\t餐品信息\t\t送餐日期\t送餐地址\t\t總金額\t訂單狀態(tài)");
for(int i=0;i<4;i++) {
String sta=(states[i]==1)?"已完成":"已預(yù)定";
System.out.print((i+1)+"\t"+names[i]+"\t"+dishMegs[i]+"\t"+times[i]+"\t"+addresses[i]+"\t"+sumPrices[i]+"\t"+sta+"\n");
 
}
break;
case 5:
// 我要點(diǎn)贊
System.out.println("***我要點(diǎn)贊***");
// 顯示菜品信息
System.out.println("序號" + "\t" + "菜名"+"\t"+"單價(jià)");
for(int i=0;i<dishNames.length;i++){
System.out.print(i+1+"\t"+dishNames[i]+"\t"+prices[i]+"\t"+praiseNums[i]+"贊"+"\n");
}
 //todo
System.out.print("請輸入點(diǎn)贊序號:");
int number=input.nextInt();
praiseNums[number-1]=praiseNums[number-1]+1;
System.out.println("序號" + "\t" + "菜名"+"\t"+"單價(jià)");
for(int i=0;i<dishNames.length;i++){
System.out.print(i+1+"\t"+dishNames[i]+"\t"+prices[i]+"\t"+praiseNums[i]+"贊"+"\n");
}
break;
case 6:
// 退出系統(tǒng)
isExit = true;
break;
default:
//退出系統(tǒng)
isExit = true;
break;
}
if (!isExit) {
System.out.print("輸入0返回:");
num = input.nextInt();
} else {
break;
}
} while (num == 0);
System.out.println("謝謝使用,歡迎下次光臨!");
}
}

看完了這篇文章,相信你對“如何使用Java實(shí)現(xiàn)簡單訂餐系統(tǒng)”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章題目:如何使用Java實(shí)現(xiàn)簡單訂餐系統(tǒng)
文章來源:http://aaarwkj.com/article40/igggeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、小程序開發(fā)、網(wǎng)站營銷企業(yè)建站、標(biāo)簽優(yōu)化微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
欧美日韩一区二区不卡视频| 亚洲激情av在线观看| 国产三级黄在线观看| 在线免费观看欧美黄片| 97免费在线视频观看| 中文字幕日本精品人妻在线| 国产综合永久精品日韩鬼片| 男女激情视频久久精品| 中文字幕日韩手机在线| 国产av剧情免费在线观看| 国产三级视频在线观看视频| 丰满少妇高潮在线视频| 亚洲综合国产一区二区| 国产精品毛片视频一区二区| 九九九热在线免费视频| 午夜精品视频免费91| 中文字幕精品一区二区三区视频| 国产av剧情极品丝袜美女| 东京热一区二区电影| 日韩人妻系列在线观看| 永久免费看黄在线观看| 中文字幕一区二区精品区| 18岁以下禁止观看的视频| 亚洲激情欧美激情在线| 亚洲综合av婷婷激情| 午夜宅男在线视频观看| 原创国产av剧情精品| 婷婷五激情五月激情片| 国产av剧情在线免费观看| 99国产精品热久久婷婷| 日韩一区中文字幕久久| 两性色午夜视频在线观看| 欧美日韩在线精品1区2区| 麻豆国产传媒69国产| 日韩一级久久精品理论| 在线观看免费完整观看一区二区| 国产精品男人在线播放| 亚洲午夜一区二区精品| 国内一级黄色片免费观看| 日本av在线中文一区二区| 国产三级三级精品久久|