吃货开发 阶段01 类的定义 方法的布局 0925

吃货开发 阶段01 类的定义 方法的布局 0925

视频

吃货联盟0925-01 定义订单类Order - 西瓜视频
https://www.ixigua.com/6876311885713670670?logTag=lCj1tcDxI-vU_e2juOp_y

吃货联盟0925-02 定义客户端类和启动方法 - 西瓜视频
https://www.ixigua.com/6876311911596556813?logTag=yWq374LpUbtZc-oPFawkL

吃货联盟0925-03 测试start方法 并让操作循环起来 - 西瓜视频
https://www.ixigua.com/6876311927581213197?logTag=m8k7hbtN3PDU8wz9q5rlM

1420定义一个订单类Order

根据需求,定义好属性

在这里插入图片描述

代码

public class Order {
    // 姓名
    String name;
    // 商品 临时使用字符串类型
    String goods;
    // 订单数量
    int num;
    // 送达时间 9-23
    int time;
    // 收货地址
    String address;
    // 订单状态 states
    int states = 0;
}

1533 完成客户端类的开发

实现订单数组

在这里插入图片描述

实现启动方法start

在这里插入图片描述

接收键盘输入

在这里插入图片描述

根据输入进入不同分支


        // 根据输入进入分支
        switch (choice) {
            case "1":
                System.out.println("...我要订餐");
                break;
            case "2":
                System.out.println("...查看餐袋");
                break;
            case "3":
                System.out.println("。。。签收订单");
                break;
            case "4":
                System.out.println("...删除订单");
                break;
            case "5":
                System.out.println("。。。我要点赞");
                break;
            case "6":
                System.out.println("。。。退出系统");
                break;
            default:
                System.out.println("非法输入");
                break;
        }

1545 测试start方法 并让操作循环起来

技术经验

使用了一个变量作业开关

让它来控制循环是否结束

start方法的代码

    public void start() {
        // 定义一个scanner对象
        Scanner ipt = new Scanner(System.in);

        // 定义一个循环条件变量,让它控制循环是否结束
        boolean is_continue = true;

        do {
            showMenu();

            // 接收键盘输入
            System.out.println("请辅入您的选择:");
            String choice = ipt.next();

            // 根据输入进入分支
            switch (choice) {
                case "1":
                    System.out.println("...我要订餐");
                    break;
                case "2":
                    System.out.println("...查看餐袋");
                    break;
                case "3":
                    System.out.println("。。。签收订单");
                    break;
                case "4":
                    System.out.println("...删除订单");
                    break;
                case "5":
                    System.out.println("。。。我要点赞");
                    break;
                case "6":
                    System.out.println("。。。退出系统");
                    // 只要让is_continue变为假了,就不会再循环了
                    is_continue = false;
                    break;
                default:
                    System.out.println("非法输入");
                    break;
            }

        } while (is_continue);

        System.out.println("程序退出,谢谢使用");


    }

源码

https://cloud.189.cn/t/j2aaI3YFFNry

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值