吃货联盟第一段,我要订单

我要订单的完成代码

在这里插入图片描述

我要订单的入口文件

在这里插入图片描述

第一段和整体框架的代码

import java.util.Scanner;


public class game {
	String[] name = new String[100000];	    					 //保存订单人的信息
	String[] xinxi = new String[100000];						 //保存选择的菜品
	int[] shijian = new int[10000];				 				 //保存客户选择的送餐时间
	int[] zhuangtai = new int[10000];							 //保存订单状态
	String[] dizhi = new String[100000];	   					 //保存订单的地址
	double[] zhongjia = new double[100000];						 //订单的总价
	String[] caidian = new String[]{"面","汤","饭"};				 //保存菜名
	double[] jiage = new double[]{10,14,24};					 //保存菜品的价格
	int[] mian = new int[3];									 //保存面的点赞数
	int[] zt = new int [10000];
	Scanner a=new Scanner(System.in);
	public void all() {			
		b:while(true){
			System.out.println("************************************************");
			System.out.println("\t\t1,我要订单");
			System.out.println("\t\t2,查看订单");
			System.out.println("\t\t3,签收订单");
			System.out.println("\t\t4,删除订单");
			System.out.println("\t\t5,菜品点赞");
			System.out.println("\t\t6,退出程序");
			System.out.println("************************************************");
			String xz = a.next();
			switch(xz){
				case "1":
					System.out.println("***我要订单***");
					caidan();
					break;
				case "2":
					System.out.println("***查看订单***");
					chakan();
					break;
				case "3":
					System.out.println("***签收订单***");
					qiansho();
					break;
				case "4":
					System.out.println("***删除订单***");
					shanchu();
					break;
				case "5":
					System.out.println("***菜品点赞***");
					dianzan();
					break;
				case "6":
					System.out.println("***推出程序***");
					System.out.println("***欢迎下次使用;祝你用餐愉快***");
					break b;
				default:
					System.out.println("输入错误,请重新输入");
			}
		}
		
	}
	private void dianzan() {
		// 菜品点赞
		
	}
	private void shanchu() {
		// 删除订单
		
	}
	private void qiansho() {
		// 签收订单
		
	}
	private void chakan() {
		// 查看订单
		
	}
	private void caidan() {
		//我要订单
		for(int i=0;i<xinxi.length;i++){
			if(xinxi[i]==null){
				System.out.println("序号\t\t菜名\t\t价格\t\t点赞");
				for(int s=0;s<caidian.length;s++){						//遍历菜单
					System.out.println((s+1)+"\t\t"+caidian[s]+"\t\t"+jiage[s]+"\t\t"+mian[s]);
				}
				System.out.print("请输入订单人姓名:");
				String os = a.next();
				System.out.print("请输入你要点的菜品编号:");
				int pqq = a.nextInt();
				while(pqq<1 || pqq>3){
					System.out.print("输入错误;重新输入");
					pqq = a.nextInt();
				}
				System.out.print("请输入你的份数(最多只能点3份):");
				int acc = a.nextInt();
				while(acc<1 || acc>3){
					System.out.print("输入错误请从新输入:");
					acc = a.nextInt();
				}
				String xinxi_ = caidian[pqq-1]+" "+acc+"份";
				System.out.print("请输入你的送餐时间(0-24):");
				int saa = a.nextInt();
				while(saa<0 || saa>24){
					System.out.print("输入错误,请重新输入:");
					saa = a.nextInt();
				}
				System.out.println("请输入你的送餐地址:");
				String sds = a.next();
				System.out.println("订餐成功");
				System.out.println("总价为:"+jiage[pqq-1]*acc);
				if(true){
					
				}
				zhongjia[i]=jiage[pqq-1]*acc;
				name[i] = os;
				xinxi[i]= xinxi_;	
				shijian[i] = saa;
				dizhi[i] = sds;
				
				fanhui();
				
			}
		}
	}
	private void fanhui(){
		System.out.print("输入任意符返回");
		String pp = a.next();
		all();
	}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值