S1复习项目吃货联盟

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();
		}
	}
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值