S1复习项目吃货联盟

来源:互联网 发布:方维直播源码 编辑:程序博客网 时间:2024/06/10 23:14
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();}}}

0 0
原创粉丝点击