11.类和对象练习之扑克模拟

11.类和对象练习之扑克模拟_第1张图片
image

image.png
任务目的

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

任务描述

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


11.类和对象练习之扑克模拟_第2张图片
image

11.类和对象练习之扑克模拟_第3张图片
image

11.类和对象练习之扑克模拟_第4张图片
image

任务注意事项

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

学习参考资料

百度以下知识点:

Collections.shuffle
Map,List,Set
参考答案

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

你可能感兴趣的:(11.类和对象练习之扑克模拟)