java模拟实现斗地主发牌小程序
发布于 2020-8-3|
复制链接
摘记: 一副扑克有54张牌:大小王+4*13,接下来我们来模拟一下斗地主的发牌过程首先,我们需要买牌,新买来的牌都是按顺序摆放的,因此下一步是洗牌,最后就是发牌了,不过发牌的时候要注意还要在最后留三张底牌。主要使用的类有 ArrayList:用来存储扑克,Collections用来洗牌。
```java
import ja ..
一副扑克有54张牌:大小王+4*13,接下来我们来模拟一下斗地主的发牌过程首先,我们需要买牌,新买来的牌都是按顺序摆放的,因此下一步是洗牌,最后就是发牌了,不过发牌的时候要注意还要在最后留三张底牌。主要使用的类有 ArrayList:用来存储扑克,Collections用来洗牌。
```java
import java.util.ArrayList;
import java.util.Collections;
/*
* 模拟斗地主发牌 一共54张牌
* 买牌
* 洗牌
* 发牌
*
*/
public class DouDIZhuDemo {
public static void main(String[] args) {
// 花色 数组
String[] arr = { "黑桃", "红桃", "梅花", "方片" };
String[] arr2 = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K" };
// 买牌
ArrayList box = new ArrayList();
// 添加牌
// 获取花色
for (int i = 0; i 七宝 = new ArrayList();
ArrayList 八宝 = new ArrayList();
ArrayList 九宝 = new ArrayList();