【Java】FileUtils练习题3

简介: 【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道以上菜品并列第一,需要都打印出来)


相关文章
|
5月前
|
存储 Java
创建一个乘法练习题生成器 using Java
创建一个乘法练习题生成器 using Java
|
6月前
|
人工智能 Java
Java练习题-输出二维数组对角线元素和
Java练习题-输出二维数组对角线元素和
|
6月前
|
存储 Java 索引
Java练习题-获取数组元素最大值
Java练习题-获取数组元素最大值
Java练习题-获取数组元素最大值
|
6月前
|
Java
<Java SE> 数组详解大全(附带练习题).一维数组、二维数组、数组拷贝、数组遍历...
<Java SE> 数组详解大全(附带练习题).一维数组、二维数组、数组拷贝、数组遍历
44 0
|
6月前
|
Java 索引
Java练习题-用冒泡排序法实现数组排序
Java练习题-用冒泡排序法实现数组排序
|
6月前
|
Java
Java练习题-键盘录入字符串实现大小写转换
Java练习题-键盘录入字符串实现大小写转换
|
6月前
|
Java
Java练习题-输出斐波那契(Fibonacci)数列
Java练习题-输出斐波那契(Fibonacci)数列
|
6月前
|
存储 Java
Java程序设计练习题8异常处理
Java程序设计练习题8异常处理
155 0
|
6月前
|
算法 Java 程序员
Java数组全套深入探究——进阶知识阶段4、一维数组练习题
Java数组全套深入探究——进阶知识阶段4、一维数组练习题
57 0
Java数组全套深入探究——进阶知识阶段4、一维数组练习题
|
6月前
|
Java
java字符串练习题8、同构字符串
java字符串练习题8、同构字符串
52 0
java字符串练习题8、同构字符串
下一篇
无影云桌面