模拟斗地主:
需求:通过程序实现斗地主中的洗牌、发牌、看牌
思路:
* 1.创建一个牌盒,也就是定义一个集合对象,用ArrayList集合实现
* 2.往牌盒里面装牌
* 3.发牌,遍历集合,给玩家发牌
* 4.看牌。三个玩家分别遍历自己的牌
上代码:
第一步:创建牌盒-ArrayList
![](https://img.haomeiwen.com/i15380830/084a7fe3f83ef2da.png)
第二步:装牌三步走
①定义花色:♠、♥、♣、♦
②定义点数:2、3、4、5、6...A+大王+小王
③装牌
![](https://img.haomeiwen.com/i15380830/28c1044c448fbb4b.png)
第三步:洗牌
![](https://img.haomeiwen.com/i15380830/01f1ed4daaa39b78.png)
第四步:发牌
![](https://img.haomeiwen.com/i15380830/f24d147ecd8d8050.png)
第五步:看牌
![](https://img.haomeiwen.com/i15380830/96f6e1f79947b7e5.png)
第六步:输出展示(注意这里并没有对玩家的牌进行排序)
![](https://img.haomeiwen.com/i15380830/0cac0fcc40c956e7.png)
网友评论