package jps1;
import java.util.*;
public class chihuo {
static String[] name = new String[3]; // 儲存客戶
static String[] dizhi = new String[9]; // 儲存地址
static int[] jiage = { 10, 20, 30 }; // 儲存價格
static int[] zong = new int[9]; // 儲存價格
static int dian1 = 0; // 點贊
static int dian2 = 0;
static int dian3 = 0;
static int[] bian = new int[3];// 餐編號
static String[] kuang = { "未簽收", "已簽收" };// 訂單狀況
static int fen = 0;// 訂單份數
static int[] ding = { 1, 2, 3 };// 訂單編號
static String[] cai = { "好喫的", "最好喫的", "更好喫的" }; // 儲存菜單
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
cai();
}
public static void yi() {
while (true) {
int i = input.nextInt();
switch (i) {
case 1:
ding();
break;
case 2:
cha();
break;
case 3:
qian();
break;
case 4:
shan();
break;
case 5:
zan();
break;
case 6:
System.out.println("退出成功");
break;
}
}
}
// 訂餐
public static void ding() {
System.out.println("我要訂餐");
System.out.println("請輸入訂餐人姓名");
for (int i = 0; i < 9; i++) {
name[i] = input.next();
break;
}
System.out.println("序號\t\t\t菜單\t\t\t單價\t\t\t點贊次");
System.out.println(ding[0] + "\t\t\t" + cai[0] + "\t\t\t" + jiage[0]
+ "\t\t\t" + dian1);
System.out.println(ding[1] + "\t\t\t" + cai[1] + "\t\t\t" + jiage[1]
+ "\t\t\t" + dian2);
System.out.println(ding[2] + "\t\t\t" + cai[2] + "\t\t\t" + jiage[2]
+ "\t\t\t" + dian3);
System.out.println("請選擇你要選擇訂單編號");
for (int i = 0; i < bian.length; i++) {
bian[i] = input.nextInt();
break;
}
System.out.println("請選擇份數");
fen = input.nextInt();
System.out.println("請選擇送餐時間");
int shi = input.nextInt();
System.out.println("請選擇地址");
for (int i = 0; i < dizhi.length; i++) {
dizhi[i] = input.next();
break;
}
System.out.println("訂餐成功");
for (int p = 0; p < ding.length; p++) {
if (ding[p] == 1) {
System.out.println("你訂的是好喫的" + fen + "份");
for (int i = 0; i < zong.length; i++) {
zong[i] = jiage[0] * fen;
System.out
.println("餐費是" + zong[i] + "送餐費0.0元,總計" + zong[i]);
break;
}
} else if (ding[p] == 2) {
System.out.println("你訂的是最好喫的" + fen + "份");
for (int i = 0; i < zong.length; i++) {
zong[i] = jiage[1] * fen;
System.out
.println("餐費是" + zong[i] + "送餐費0.0元,總計" + zong[i]);
break;
}
} else if (ding[p] == 3) {
System.out.println("你訂的是更好喫的" + fen + "份");
for (int i = 0; i < zong.length; i++) {
zong[i] = jiage[2] * fen;
System.out
.println("餐費是" + zong[i] + "送餐費0.0元,總計" + zong[i]);
break;
}
}
break;
}
pan();
}
// 查看菜袋
public static void cha() {
System.out.println("查看餐袋");
System.out.println("序號\t\t訂餐人\t\t餐品信息\t\t送餐地址\t\t總金額\t\t訂單狀況");
for (int i = 0; i < name.length; i++) {
if (name[i] == null) {
System.out.println("無訂單");
break;
}
if (ding[i] == 1 && kuang[i] == "未簽收") {
System.out.println(bian[i] + "\t\t" + name[i] + "\t\t" + "好喫的"
+ fen + "份\t\t" + dizhi[i] + "\t\t" + zong[i] + "\t\t"
+ kuang[i]);
break;
} else if (ding[i] == 1 && kuang[i] == "已簽收") {
System.out.println(bian[i] + "\t\t" + name[i] + "\t\t" + "好喫的"
+ fen + "份\t\t" + dizhi[i] + "\t\t" + zong[i] + "\t\t"
+ kuang[i]);
break;
}
if (ding[i] == 2 && kuang[i] == "未簽收") {
System.out.println(bian[i] + "\t\t" + name[i] + "\t\t" + "最好喫的"
+ fen + "份\t\t" + dizhi[i] + "\t\t" + zong[i] + "\t\t"
+ kuang[i]);
break;
} else if (ding[i] == 1 && kuang[i] == "已簽收") {
System.out.println(bian[i] + "\t\t" + name[i] + "\t\t" + "最好喫的"
+ fen + "份\t\t" + dizhi[i] + "\t\t" + zong[i] + "\t\t"
+ kuang[i]);
break;
}
if (ding[i] == 3 && kuang[i] == "未簽收") {
System.out.println(bian[i] + "\t\t" + name[i] + "\t\t" + "更喫的"
+ fen + "份\t\t" + dizhi[i] + "\t\t" + zong[i] + "\t\t"
+ kuang[i]);
break;
} else if (ding[i] == 1 && kuang[i] == "已簽收") {
System.out.println(bian[i] + "\t\t" + name[i] + "\t\t" + "更喫的"
+ fen + "份\t\t" + dizhi[i] + "\t\t" + zong[i] + "\t\t"
+ kuang[i]);
break;
}
}
pan();
}
// 簽收訂單
public static void qian() {
System.out.println("請輸入要簽收的訂單編號");
int o = input.nextInt();
for (int i = 0; i < bian.length; i++) {
if (bian[i] == o) {
kuang[i] = "已簽收";
System.out.println("簽收成功 輸入0返回");
int p = input.nextInt();
if (p == 0) {
cai();
}
} else {
System.out.println("輸入錯誤 未查找都此訂單 輸入0返回");
int p = input.nextInt();
if (p == 0) {
cai();
}
}
}
pan();
}
// 刪除訂單
public static void shan() {
System.out.println("請輸入要刪除訂單的編號");
int o = input.nextInt();
for (int i = 0; i < bian.length; i++) {
if (bian[i] == o) {
name[i] = null;
System.out.println("刪除成功 輸入0返回");
int p = input.nextInt();
if (p == 0) {
cai();
}
} else {
System.out.println("輸入錯誤");
int p = input.nextInt();
if (p == 0) {
cai();
}
}
pan();
}
}
// 我要點贊
public static void zan() {
System.out.println("請輸入你要點讚的飯菜編號");
int c = input.nextInt();
if (ding[0] == c) {
dian1++;
System.out.println("點贊成功");
} else if (ding[1] == c) {
dian2++;
System.out.println("點贊成功");
} else if (ding[2] == c) {
dian3++;
System.out.println("點贊成功");
} else {
System.out.println("輸入錯誤 ");
}
pan();
}
// 退出系統
public static void tui() {
System.out.println("您已成功退出系統");
}
// 返回
public static void cai() {
System.out.println("歡迎使用喫貨聯盟");
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("請選擇");
yi();
}
public static void pan() {
System.out.println("輸入0返回");
int p = input.nextInt();
if (p == 0) {
cai();
}
}
}
S1複習項目喫貨聯盟
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.