package Main;
import java.util.ArrayList;
import java.util.Collections;
public class PracticePokeDemo {
public static void main(String[] args) {
ArrayList<String> poker_list = new ArrayList<String>();
String[] s1 = {"2","3","4","5","6","7","8","9","10","J","O","K","A"};
String[] s2 = {"♥","♠","♣","♦"};
for (int i = 0; i < s2.length; i++) {
for (int j = 0; j < s1.length; j++) {
String poker = s2[i] + s1[j];
poker_list.add(poker);
}
}
poker_list.add("◕");
poker_list.add("◔");
Collections.shuffle(poker_list);//此处需要导包java.util.Collections
ArrayList<String> play1 = new ArrayList<String>();
ArrayList<String> play2 = new ArrayList<String>();
ArrayList<String> play3 = new ArrayList<String>();
ArrayList<String> endCard = new ArrayList<String>();
for (int i = 0; i < poker_list.size(); i++) {
if(i > 50) {
endCard.add(poker_list.get(i));
} else if (i % 3 == 0) {
play1.add(poker_list.get(i));
} else if (i % 3 == 1) {
play2.add(poker_list.get(i));
} else {
play3.add(poker_list.get(i));
}
}
System.out.println(play1);
System.out.println(play2);
System.out.println(play3);
System.out.println(endCard);
}
}
斗地主的生成牌,洗牌,发牌三阶段(不包括整理牌)
最新推荐文章于 2024-09-08 20:08:56 发布