訂餐系統(Dome)
import java.util.Scanner;
public class OrderingMsg {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
String[] names = new String[6]; // 訂餐人姓名
String[] dishMsgs = new String[6];// 選擇菜品
int[] numbers = new int[6];// 菜品份數
int[] times = new int[6]; // 送餐時間
String[] addresses = new String[6];// 送餐地址
int[] states = new int[6];// 訂單狀態 0:已經預定 1:已經完成
double[] sumPrices = new double[6];// 總金額
int[] praiseNums = new int[6];
String[] dishNames = { "北京烤鴨", "麻婆豆腐", "松鼠魚", "紅燒帶魚", "時令蔬菜", "辣土豆絲" };
double[] prices = { 88, 24, 38, 35, 15, 12 };
System.out.println("歡迎進入surper訂餐系統");
int num = -1; // 輸入0 預設返回主選單
boolean isExit = false;// 預設不退出
do {
System.out.println("**********************");
System.out.println("1:我要訂餐");
System.out.println("2:檢視餐袋");
System.out.println("3:簽收訂單");
System.out.println("4:刪除訂單");
System.out.println("5:我要點贊");
System.out.println("6:退出系統");
System.out.println("**********************");
System.out.println("請選擇:");
int choice = scanner.nextInt(); //選擇你所需要的服務
switch (choice) {
case 1:
System.out.println("************我要訂餐************");
boolean empty = false;//作一個標記
for (int i = 0; i 0) ? praiseNums[j]
+ "個贊"
: "";
System.out.println(j + 1 + "ttt" + dishNames[j]
+ "ttt" + prices[j] + "ttt"
+ praiseNum);
}
// 使用者開始點菜,並收集資訊
System.out.println("請您選擇菜品的編號:");
int choiceName = scanner.nextInt();
System.out.println("請您輸入點餐的份數:");
int number = scanner.nextInt();
System.out.println("請您輸入送餐的地址:");
String address = scanner.next();
System.out.println("請您輸入送餐的時間:");
System.out.println("本店整點送餐:8點至20點");
int time = scanner.nextInt();
double sumPrice = prices[choiceName - 1] * number;
double price = (sumPrice >=50) ? 0 : 5;//判斷是否收取運費
System.out.println("訂單已生成!");
System.out.println("您定的菜品是:"+ dishNames[choiceName - 1] + "t" + number+ "份");
System.out.print("餐費:" + sumPrice);
System.out.print("t送餐費:" + price);
System.out.println("t總費用:" + (price + sumPrice));
// 把輸入的資訊塞進陣列中
times[i] = time; // 時間
addresses[i] = address; // 地址
sumPrices[i] = (sumPrice + price); // 總金額
dishMsgs[i] = dishNames[choiceName - 1]; // 定的菜品
states[i] = 0; // 訂餐的狀態
numbers[i] = number; // 份數
break;
}
}
if (!empty) {// 餐袋已經滿了
System.out.println("餐袋已經滿了");
}
break;
case 2:
System.out.println("************檢視餐袋************");
System.out.println("編號tt訂餐人tt菜品(份數)tt送餐時間 tt送餐地址tt總金額tt狀態tt點贊數量");
for (int i = 0; i
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1806/viewspace-2800118/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網上訂餐系統
- 食堂訂餐系統小程式
- PC+WAP版線上訂餐系統
- thinkphp實現超級外賣訂餐系統原始碼演示下載PHP原始碼
- Thinkphp訂單系統,DukuanCMS競價訂單系統,單品訂單管理系統,多產品訂單管理系統PHP
- 餐廳點餐系統GUI——Java大作業GUIJava
- dome_love
- python flask構建小程式訂餐系統--centos下專案開發環境的搭建PythonFlaskCentOS開發環境
- 基於SSM的線上外賣訂餐系統畢業設計論文【範文】SSM
- 餐廳人流實時監測系統
- 閃信智慧校園餐廳系統
- 高可用訂單系統設計
- 電商系統設計之訂單
- 訂單管理系統分析及改進
- 餐飲行業企業管理系統開發行業
- 雲開發—掃碼點餐系統實戰
- 餐飲行業集團採購管理系統行業
- 訂貨管理系統遠不只訂貨,還有哪些隱藏作用
- 自定義 Composer 包 dome 小測試
- 外賣霸王餐系統推薦,哪家的系統比較穩定呢?
- 釋出於訂閱訊息系統-KafkaKafka
- SpringBoot+MongoDB實現物流訂單系統Spring BootMongoDB
- 支付系統訂單模型該如何設計?模型
- .NET 開源餐飲系統支援桌面與Web版Web
- E-commerce 中訂單系統的設計
- 訂單系統:從0到1設計思路
- 一次訂單系統重構實踐
- java電影院訂票選座系統ssm框架JavaSSM框架
- smdms超市訂單管理系統之登入功能
- GameChange Solar喜獲Genius Tracker(TM)系統訂單GAM
- 查詢當天的系統訂單記錄
- 微信小程式掃碼點餐系統怎麼搭建微信小程式
- 數商雲:餐飲供應鏈管理系統解決方案
- 實用!Swoole + Redis 佇列 訂單處理系統Redis佇列
- 微商代理訂貨系統開發原始碼部署原始碼
- Spring Boot微信點餐系統視訊教程免費下載Spring Boot
- SAP CRM系統訂單模型的設計與實現模型
- 百萬訂單規模系統的技術治理實踐