1 需求:模拟斗地主的的游戏,并且要求控制台可以输出每个人的牌
2 分析:
(1)创建一副牌(54张):用两个字符串数组分别存储牌的形状和 码,再统一存储到中ArrayList。
(2)洗牌:直接调用collections的shuffle()方法。
(3)发牌:首先定义参加游戏的用户,用户也定义为ArrayList保存接受到的牌。遍历整副牌,因为每个用户接牌顺序是固定的,所以直接用if判断并存入ArrayList中。
(4)看牌:此时可以下一个看牌的方法lookpai(),需要看谁的牌,用户直接调用即可。
3 代码实现:
方法一:如上描述分析
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!