import java.util.Scanner;
//吃货联盟订餐系统
public class OrderFoodSys {
public static void main(String[] args) {
//定义数据主体:订单 菜品
//定义一维数组dishNames,存放菜品名称
String[] dishNames={"红烧带鱼","鱼香肉丝","时令蔬菜"};//菜品名称
//定义一维数组prices,存放菜品价格
double[] prices={38.0,20.0,10.0};//单价
//定义一维数组praiseNums,设置长度存放点赞数
int[] praiseNums=new int[3];//点赞数
//定义数据主体:订单-订餐人 餐品信息 送餐时间 送餐地址 总金额 订单状态
//定义String类型数组names,设置数组长度为5
String[] names=new String[4];
//定义String类型数组dishMsg,设置数组长度为5
String[] dishMsg=new String[4]; //菜单名称+订份数
//定义整型数组times,设置数组长度为5
int[] times=new int[4];
//定义字符型数组adresses,设置数组长度为5
String[] adresses=new String[4];
//定义浮点型数组sumPrices,设置数组长度为5
double[] sumPrices=new double[4];
//定义整型数组states,设置数组长度为5
int[] states=new int[4]; //0:已预定 1:已完成
//初始化2个订单信息
//给names数组0位赋值
names[0]="张三";
//给dishMsg数组0位赋值
dishMsg[0]="红烧带鱼2份";
//给times数组0位赋值
times[0]=10;
//给adresses数组0位赋值
adresses[0]="知春路223号";
//给sumPrices数组0位赋值
sumPrices[0]=76; //餐费>50免配送费,不然,配送费6元
//给states数组0位赋值
states[0]=0;
//给names数组1位赋值
names[1]="李四";
//给dishMsg数组1位赋值
dishMsg[1]="鱼香肉丝1份";
//给times数组1位赋值
times[1]=13;
//给adresses数组1位赋值
adresses[1]="天成路223号";
//给sumPrices数组1位赋值
sumPrices[1]=26; //餐费>50免配送费,不然,配送费6元
//给states数组1位赋值
states[1]=1;
//搭建项目整体流程框架
//创建scanner对象,获取输入的值并显示
Scanner input=new Scanner(System.in);
//定义num,并初始化为-1;
int num=-1;//用户输入0返回时的输入数字,num=0时重复显示主菜单;num在用户每次定为餐操作后进行提示重新赋值
//输出提示欢迎用户使用,(\“\”)转义字符可以使输出双引号语句中包含英文双引号
System.out.println("欢迎使用\"吃货联盟订餐系统\"");
//记录用户是否退出系统的状态:退出true 不退出false
//定义布尔类型flag,初始化为false
boolean flag=false;
//用do,while循环结构搭建整体框架