栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java吃货系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java吃货系统

import java.util.Scanner;
public class OrderFoods {



    public void shom(String[] names, String[] caixinxi, int[] times, String[] adrss, double[] sums,int[] stete, String[] caiName, double[] prices, int[] dz) {


        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("====================================");
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入你的选择");
        int a=sc.nextInt();
        switch (a){
            case 1:
                dingCan(names, caixinxi,times, adrss,sums,caiName,prices, dz);
                break;
            case 2:
                Cakan(names,caixinxi,times,adrss,sums,stete);
                break;
            case 3:
                qianshou(names,stete);
                break;
            case 4:
                shabnchu(names,caixinxi,times,adrss,sums,stete );
                break;
            case 5:
                dianzan(  caiName,  prices, dz);
                break;
            case 6:
               System.exit(0);
            default:
                System.out.println("你输入的有误,请重新输入");
        }

        shom(names, caixinxi,times, adrss,sums,stete,caiName,prices, dz);

    }

 
    //我要订餐
    public void dingCan(String[] names, String[] caixinxi,int[] times,String [] adrss,double[] sums, String[] caiName, double[] prices,int[] dz) {
        Scanner sc=new Scanner(System.in);
        boolean isadd=false;//判断订单是否已满
        for (int i = 0; i caiName.length){
                    System.out.print("没有这个编号,请重新输入");
                    bh=sc.nextInt();
                }
                //点菜的份数
                System.out.println("请输入你需要的份数");
                int fs=sc.nextInt();
                //送餐时间
                System.out.print("请输入你的送餐时间");
                int sj=sc.nextInt();
                while (sj<10||sj>22) {
                    System.out.print("这个时间点不营业,请重新输入");
                    sj = sc.nextInt();
                }
                //送餐地址
                System.out.print("请输入送餐地址:");
                String diz=sc.next();
                System.out.println("订餐成功");
                System.out.println("您定的是"+names[bh-1]+""+fs+"份");//编号减一
                System.out.println("送餐时间是"+sj+"点");
                //餐费 配送费 总计
                double cf=prices[bh-1];//单价
                double psf=(cf>30)?0:6;//判断是否要配送费
                double zjg=cf+psf;//总费用
                System.out.println("餐费:"+cf+"配送费"+psf+"总额"+zjg);
                
                
                
                //把订单信息添加到数组
                names[i]=name;
                caixinxi[i]=names[bh-1]+fs;
                times[i]=sj;
                adrss[i]=diz;
                sums[i]=zjg;
                
                break;
            }

        }
        if(!isadd){
            System.out.println("订单已满");

        }

    }

    //查看餐袋
    public void Cakan(String[] names,String[] caixinxi,int[] times,String [] adrss,double[] sums,int[] stete ) {

        System.out.println("序号t订餐人tt订餐菜品tt配送时间t送餐地址tt订餐金额t订单状态");
        for (int i = 0; i caiName.length){
            System.out.println("本店没有这个菜无法点赞,请重新输入");
            a=sc.nextInt();
        }
        dz[a-1]++;

    }



}

测试

public class Jiushui {

    public static void main(String[] args) {
        String[] caiName = {"青椒牛肉", "土豆肉丝", "手撕包菜"};
        double[] prices = {18, 12, 10};
        int[] dz = new int[3];
        //订单
        String[] names = new String[4];
        String[] caixinxi = new String[4];
        int[] times = new int[4];
        String[] adrss = new String[4];
        double[] sums = new double[4];
        int[] stete = new int[4];//0预定1完成订单
        //初始化订单

        names[0] = "张三";
        caixinxi[0] = "青椒牛肉2份";
        times[0] = 10;
        adrss[0] = "金铂公寓";
        sums[0] = 36;
        stete[0] = 0;

        names[1] = "李四";
        caixinxi[1] = "土豆肉丝1份";
        times[1] = 10;
        adrss[1] = "金铂公寓";
        sums[1] = 12;
        stete[1] = 0;

        OrderFoods o = new OrderFoods();
        o.shom(names, caixinxi, times, adrss, sums, stete, caiName, prices, dz);
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/691981.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号