zoukankan      html  css  js  c++  java
  • 吃货联盟

    运行效果如图所示:

    1.系统界面

    2..功能一

    3.查看餐袋

    4.签收订单

     6.我要点赞

    用例1:数据初始化 [20分钟]

    用例2:实现菜单切换 [25分钟]

    用例3:实现查看餐袋功能 [20分钟]

    用例4:实现我要订餐功能 [25分钟]

    用例5:实现签收订单功能 [25分钟]

    用例6:实现删除订单功能 [25分钟]

    用例7:实现我要点赞功能 [25分钟]

    1.如何保存订单的信息? 2.如何访问订单的信息?3.如何删除订单信息? 4.如何计算订单的总金额?

    1.如何保存订单的信息

    使用数组对象保存订单信息 每条订单信息都包括 订餐人姓名、选择菜品及份数、送餐时间、送餐地址、订单状态、总金额 最多包含有4条订单信息 参考代码

    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]; // 保存订单的总金额

    2.如何访问订单的信息

    访问订单信息 访问第i+1条订单信息 订餐人名称:names[i] 所选菜品信息:dishMegs[i] 送餐时间:times[i] 送餐地址:addresses[i] 订单状态:states[i] 订单的总金额:sumPrices[i]

    3.如何删除订单信息

    删除数组中指定位置的元素 从删除位置后一个元素开始每个元素依次前移一位 将最后一个元素置为空 参考代码

    for(int j=delId-1;j<names.length-1;j++){
        names[j] = names[j+1];
        dishMegs[j] = dishMegs[j+1];
        times[j] = times[j+1];
        addresses[j] = addresses[j+1];
        states[j] = states[j+1];
        sumPrices[j] = sumPrices[j+1];
    }

     4.如何计算订单的总金额

    订单总金额 = 菜品单价 * 预订的份数 + 送餐费 如果订单总金额不满50元,加收5元送餐费 三元运算符

    语法

    变量 = 条件表达式 ? 表达式1 : 表达式2

    if (条件表达式 == true) {
         变量=表达式1 
    } else {
         变量=表达式2
    }

    参考代码

    System.out.print("请选择您要点的菜品编号:");
    Int chooseDish = input.nextInt();
    System.out.print("请选择您需要的份数:");
    int number = input.nextInt();
    String dishMeg =  dishNames[chooseDish - 1] +" "+ number + "";
    double sumPrice = prices[chooseDish - 1] * number; //计算订单金额
    
    double deliCharge = (sumPrice >= 50) ? 0 : 5; // 计算送餐费
    System.out.println("餐费:“ + sumPrice + "元,送餐费"
        + deliCharge + "元,总计:“ + (sumPrice + deliCharge) + "元。");
  • 相关阅读:
    java中Excel导出
    springmvc接收各种参数
    restTemplate使用
    java中io流的操作
    在线Cron表达式生成器
    springBoot实现socketio
    maven的使用
    idea中导入githup项目
    java 单例模式之线程安全的饿汉模式和懒汉模式
    spring定时任务的集中实现
  • 原文地址:https://www.cnblogs.com/hhda/p/6834156.html
Copyright © 2011-2022 走看看