• 【Java】FileUtils练习题3


    创建学生对象,拥有属性:学生编号、姓名、性别;
    创建以下5个学生对象
    s01 曹操 男
    s02 小乔 女
    s03 刘备 男
    s04 赵云 男
    s05 貂蝉 女

    创建菜品对象,拥有属性:菜品编号、菜品名称、菜品价格
    m01 猪肉炖粉条 18
    m02 小白菜        10
    m03 青椒肉丝   12
    m04 土豆丝       8
    m05 麻婆豆腐   8
    m06 清炒藕片   10

    1.在学生对象中添加属性,表示出一个学生可以点多个菜品。

    2.创建LinkedHashMap,保存上述6个菜品对象,key为菜品编号,value为菜品对象(包含所有属性值)。

    3.定义方法,接收一个学生对象和题2创建的LinkedHashMap。可以完成学生的点餐功能,
        * 方法中打印菜单。
        * 从控制台接收选择的菜单编号。将对应编号的菜品对象放入到学生的菜品集合中。
        * 可以多次选择,如果输入的是"exit",则点餐结束。
        
        请选择菜单...
        m01 猪肉炖粉条 18
        m02 小白菜 10
        m03 青椒肉丝 12
        m04 土豆丝 8
        m05 麻婆豆腐 8
        m06 清炒藕片 10
        m01

        请选择菜单...
        m01 猪肉炖粉条 18
        m02 小白菜 10
        m03 青椒肉丝 12
        m04 土豆丝 8
        m05 麻婆豆腐 8
        m06 清炒藕片 10
        m03

        请选择菜单...
        m01 猪肉炖粉条 18
        m02 小白菜 10
        m03 青椒肉丝 12
        m04 土豆丝 8
        m05 麻婆豆腐 8
        m06 清炒藕片 10
        m06

        请选择菜单...
        m01 猪肉炖粉条 18
        m02 小白菜 10
        m03 青椒肉丝 12
        m04 土豆丝 8
        m05 麻婆豆腐 8
        m06 清炒藕片 10
        m08
        菜单选择错误,请重新选择

        请选择菜单...
        m01 猪肉炖粉条 18
        m02 小白菜 10
        m03 青椒肉丝 12
        m04 土豆丝 8
        m05 麻婆豆腐 8
        m06 清炒藕片 10
        exit
        
    4.调用点餐方法,依次完成5名学生的点餐,将点餐后的5名学生对象放入ArrayList集合中
      * 定义方法(方法参数和返回值根据方法要求确定)
            方法要求:找出点的最多的那道菜,打印名称(如果2道或2道以上菜品并列第一,需要都打印出来)
      * 定义方法(方法参数和返回值根据方法要求确定)
            方法要求: 找出男生点的最多的菜品,返回这些菜品名称(如果2道或2道以上菜品并列第一,需要都打印出来)

  • 相关阅读:
    web前端-html-css-字体(字体的样式,字体的分类,字体其他样式,字体简写样式,文本样式)
    《HCIP-openEuler实验指导手册》4.1Mysql数据库安装与配置
    ViewBinding 初探-在Activity和Adapter中使用
    Win7/10/11文件拖拽导致资源管理器闪退问题
    【python】(9)迭代与生成器
    【大数据毕设】基于Hadoop的音乐管理系统论文(三)
    IDEA 全局查找 ctrl + shift + F 快捷键失效
    [附源码]java毕业设计水果商城
    论文阅读笔记:Instance-Aware Dynamic Neural Network Quantization
    C++入门(前言、命名空间、缺省参数、重载)
  • 原文地址:https://blog.csdn.net/weixin_45481821/article/details/127471049