吃货联盟订餐系统(订餐功能实现)

这是一个使用Java编写的吃货联盟订餐系统,包括菜品信息、订单管理、送餐时间和地址等功能。用户可以通过菜单选择订餐、查看餐袋、签收订单、删除订单和点赞等操作。
摘要由CSDN通过智能技术生成

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循环结构搭建整体框架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值