Java实现一个订餐外卖系统

这是一个使用Java编写的简单订餐外卖系统,包括订餐、查看餐袋、签收订单、删除订单和点赞功能。用户可以选择餐品、输入个人信息和送餐时间,系统会计算餐费和送餐费并保存订单信息。同时,用户可以查看餐袋中的所有订单,签收或删除订单,以及为喜欢的餐品点赞。
摘要由CSDN通过智能技术生成

package cn.bdqn.demo03;

import java.util.Scanner;

public class 吃货联盟01 {

    public static void main(String[] args) {
        // 数据主体,一组订单信息
        String[] names=new String[4];    //订餐人
        String[] dishMegs=new String[4]; //所定餐品信息
        int[] times=new int[4];        //送餐时间
        String[] addresses=new String[4];    //送餐地址
        int[] states=new int[4];    //0:表示预定状态  1:表示已完成
        double[] sumPrices=new double[4];  //总金额
        
        //初始化两条订单信息
        names[0] ="赵臣豪";
        dishMegs[0]="澳洲龙虾";
        times[0]=11;
        addresses[0]="公投创智";
        states[0]=1; //已完成
        sumPrices[0]=45000.0;
        
        names[1] ="梁晓龙";
        dishMegs[1]="烤全羊";
        times[1]=11;
        addresses[1]="公投创智";
        states[1]=0;
        sumPrices[1]=1888.0;
        
        String[] dishnames={"澳洲龙虾","烤全羊","地锅鸡"};
        double[] prices={45.0,1888.0,70.0};
        int[] praiseNums=new int[3];
        
        
        /*循环用do-while循环
         * 循环操作:
         * 显示主菜单
         * 提示用户输入功能编号,并执行相应功能
         * 提示输入0返回
         * 循环条件:
         * 输入0                  
         */
        
        Scanner sc=new Scanner(System.in);
        int num=-1;  //记录用户输入的数字
        do{
            //循环操作
            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("请选择");
            int choose=sc.nextInt();
            
            boolean isAdd=false;    //true记录找到一个空的位置,可译插入;false表示没有找到
            switch(choose){
            case 1:   //1我要订餐
                System.out.println("1.我要订餐");
                //1查找要插入的位置
                for (int

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值