@Test
public void demo01() {
ArrayList<String> numbers=new ArrayList<String>();
ArrayList<String> colors=new ArrayList<String>();
ArrayList<String> paiKu=new ArrayList<String>();
for(int i=2;i<=10;i++) {
numbers.add(i+"");
}
numbers.add("A");
numbers.add("J");
numbers.add("Q");
numbers.add("K");
colors.add("♣");
colors.add("♠");
colors.add("♥");
colors.add("♦");
for (String a : colors) {
for (String b : numbers) {
paiKu.add(a+b);
}
}
paiKu.add("小王");
paiKu.add("大王");
ArrayList<String> player1=new ArrayList<String>();
ArrayList<String> player2=new ArrayList<String>();
ArrayList<String> player3=new ArrayList<String>();
ArrayList<String> diPai=new ArrayList<String>();
Collections.shuffle(paiKu);
for(int j=0;j<paiKu.size();j++) {
if(j>=51)
diPai.add(paiKu.get(j));
else {
if(j%3==0)
player1.add(paiKu.get(j));
if(j%3==1)
player2.add(paiKu.get(j));
if(j%3==2)
player3.add(paiKu.get(j));
}
}
System.out.println("玩家1的牌:"+player1);
System.out.println("玩家2的牌:"+player2);
System.out.println("玩家2的牌:"+player3);
System.out.println("底牌:"+diPai);
}
Java 模拟斗地主实现自动发牌
猜你喜欢
转载自blog.csdn.net/qq_44752641/article/details/106136213
今日推荐
周排行