Java零基础系列教程11Java类和对象练习之扑克模拟

配套视频教程

本文B站配套视频教程

image.png

任务目的

0.培养编程思维,提高分析问题能力
1.掌握类的抽象与设计
2.掌握循环,分支条件的用法
3.掌握各种集合类的使用(Map,List,Set)

任务描述

1.定义一个单张扑克类(考虑需要哪些属性),定义一个一副扑克牌类,该类包含一个单张扑克对象的数组(不考虑大小王)。实现一个模拟扑克发牌洗牌的算法;
2.电脑随机发出5张牌,判断是以下哪种牌型?(提示,利用Map,List,Set等各种集合的特性可以简化判断)

image.png

image.png

image.png

任务注意事项

请注意代码风格的整齐、优雅
代码中含有必要的注释

学习参考资料

百度以下知识点:

  • Collections.shuffle
  • Map,List,Set

参考答案

首先,鼓励大家先自己进行思考,然后再对照我们给出的参考答案。以达到提高自己分析问题的能力。
参考答案

posted @ 2020-10-01 13:00  [豆约翰]  阅读(183)  评论(0编辑  收藏  举报