吃货开发 阶段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-23int time;// 收货地址String address;// 订单状态 statesint 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

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

  1. 吃货阶段01 类的定义 方法的布局 0925

    吃货阶段01 类的定义 方法的布局 0925 定义一个订单类,情况如下 定义一个客户端类,情况如下 功能需求 完成客户端类中的start方法,showMenu方法 并且实现键盘输入与分支功能 用户输入 ...

  2. 编写类A2, 定义方法find, 实现查找某字符串数组中的元素查找,并返回索引,如果找不到,返回-1

    编写类A2, 定义方法find, 实现查找某字符串数组中的元素查找,并返回索引,如果找不到,返回-1 思路: 方法的返回值类型: int 方法名 : find 方法的形参 (String , Stri ...

  3. javaSE-day04--ArrayList基本用方法、类内定义方法和方法重载、静态方法static(类的方法)、工具方法(static)的定义和使用

    ArrayList基本用方法 package day04;import java.util.ArrayList;public class ArrayListDemo {public static vo ...

  4. python 类-Python 类class定义 方法与属性教程

    Python中的类(Class)是一个抽象的概念,比函数还要抽象,这也就是Python的核心概念,面对对象的编程方法(OOP),其它如:Java.C++等都是面对对象的编程语言. 面对对象(oop)中 ...

  5. 【Python】经典问题创建一个矩形类,定义方法 属性 初始化

    Hello,大家好,我是乔乔白术!今天还是处理一些我们的习题. # 定义一个矩形类Rectangle: #a. 定义三个方法:get_area()求面积.get_per()求周长,show_all() ...

  6. 吃货联盟 项目日记 0922

    吃货联盟 项目日记 0922 阶段01 订单类与客户端类 吃货阶段01 类的定义 方法的布局 0925_pyhui的技术博客-CSDN博客 https://blog.csdn.net/ifubing/ ...

  7. 以吃货联盟初级改版为例,(面向对象初级程序设计模拟网上点餐控制台程序(第一版未使用工具辅助类)。

    面向对象最初级程序设计思维:设计过程与抽象过程,(类是对象的模板与抽象,是具有相同属性和方法的一组对象的集 合,对象是类的实体,由属性与行为共同组成一个具体的实体.) 类与对象的关系:类是对象抽象,对 ...

  8. ( 持续更新,目前含 200+ 工具类 ) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。

    DevUtils GitHub About ( 持续更新,目前含 200+ 工具类 ) Roadmap DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 ...

  9. 吃货阶段02 商品类的定义 需求 0925

    吃货阶段02 商品类的定义 需求 0925 需求描述 定义一个商品类Goods Client类中定义一个变量menuList,保存多个菜品对象 写一个初始化方法在Client类中,实例化几个菜品对象, ...

最新文章

  1. 【转】物料与客户主数据的税分类
  2. 转移地址在内存中的jmp指令 检测点9.1
  3. Effective C++ 读书笔记(八)
  4. 清洁责任–摆脱均等,compareTo和toString
  5. MATLAB正太分布函数
  6. django-模态框编辑学生
  7. Faster R-CNN源码中ROI Pooling的解析
  8. 使用Socket通信实现Silverlight客户端实时数据的获取(模拟GPS数据,地图实时位置)...
  9. adams c语言,adams2013编译c语言用户子程序生成dll超详细教程讲解.docx
  10. jsp中java代码注释_JSP页面中的三种代码注释方法
  11. java ZipEntry 压缩 解压缩 在linux下中文乱码问题解决
  12. fterm linux ssh 乱码,用fterm ssh时出现如下乱码,请问如何解决
  13. 计算机圣诞节教案,2010我们的圣诞节(2010圣诞节教案)
  14. 西数完善黑盘系列 3TB黑盘终面市
  15. 数据仓库指北(文末附PDF下载)
  16. ofo 上海深圳等公司相继注销
  17. vue项目 element表格数据行转列数据互转
  18. 滴水三期:day16.2-结构体数组赋值
  19. STM32 芯片引脚的顺序说明
  20. Oracle根据时间查询

热门文章

  1. python串口数据绘图_使用Python串口实时显示数据并绘图的例子
  2. http代码_一行代码就可以实现HTTP文件服务器,他为什么写了150行?
  3. matlab s函数_matlab结构体 rmfield,arrayfun,structfun,struct2cell,cell2struct
  4. DHPST云主机分销系统源码
  5. 指北针邮件工具 v1.5.6.1
  6. 京东炸年兽活动一键做任务工具v1.7
  7. c语言双精度百分号,C语言输出百分号%的方法和示例
  8. laravel 如何 new php 类,PHP实例:laravel通过创建自定义artisan make命令来新建类文件详解...
  9. mysql1241 错误,[Err] 1241 - Operand should contain 1 column(s)错误解析
  10. MySQL的多表查询(笛卡尔积原理)