对于斗地主这样热门的扑克牌游戏,许多程序员也对它在编程语言中的实现感兴趣。其实,通过合适的编程语言,我们可以轻松地实现一个斗地主游戏的程序。正是这样,通过这一段时间对于Java的学习,邓杰同学也是做出了尝试。
通过使用集合的思想对于卡牌,点数,花色进行存储,再调用双重for-each语句嵌套对于点数,花色两个集合进行组合,拼接。然后利用Collections中的shuffle()方法对于装好的牌进行打散,存放进卡牌这个集合之中。后利用除3取余不同,向3个玩家进行发牌。最后显示,各个玩家的牌组。
java基础扑克牌
在经过上述流程过后,牌组已经成型,但仍有写些不足之处,那就是玩家的牌组顺序是乱的,那又该如何处理呢,然后邓杰同学想到创建HashMap集合,编号作为键(Key),牌作为值(Value),后以创建TreeSet集合进行接收,终于得以实现完整功能
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/19748.html