吃货开发 阶段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

猜你喜欢

转载自blog.csdn.net/ifubing/article/details/108773184