斗地主案例的需求分析和斗地主案例的代码实现

斗地主案例的需求分析

1.案例介绍
按照斗地主的规则,完成洗牌发牌的动作。
具体规则:
使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。

2.案例分析
准备牌:
牌可以设计为一-个ArrayList ,每个字符串为一张牌。
每张牌由花色数字两部分组成,我们可以使用花色集合与数字集合嵌套迭代完成每张牌的组装。
牌由Collections类的shuffle方法进行随机排序。
发牌:
将每个人以及底牌设计为ArrayList < String> ,将最后3张牌直接存放于底牌,剩余牌通过对3取模依次发牌。
看牌:
直接打印每个集合。

斗地主案例的代码实现

 

 

 

 

 

 

posted @ 2022-07-06 13:08  肥宅快乐水~  阅读(43)  评论(0)    收藏  举报