三个玩家,三张底牌,买牌,洗牌,发牌,看牌
public class Test01 {
public static void main(String[] args) {
ArrayList<String> arr1 = new ArrayList<>();
String[] str1 = {"♥","♠","♣","♦"};
String[] str2 = {"2","3","4","5","6","7","8","9","10","J","Q","K","A"};
arr1.add("大王");
arr1.add("小王");
for (int i = 0; i < str1.length; i++) {
for (int i1 = 0; i1 < str2.length; i1++) {
//System.out.println(str1[i]+str2[i1]);
arr1.add(str1[i]+str2[i1]);//装牌
}
}
Collections.shuffle(arr1);//洗牌
//发牌
ArrayList<String> p1 = new ArrayList<>();
ArrayList<String> p2 = new ArrayList<>();
ArrayList<String> p3 = new ArrayList<>();
ArrayList<String> dp = new ArrayList<>();
for (int i = 0; i < arr1.size(); i++) {
//System.out.println(arr1.get(i));
if(i>=51){
dp.add(arr1.get(i));
}else if(i%3==0){
p1.add(arr1.get(i));
}else if(i%3==1){
p2.add(arr1.get(i));
}else if(i%3==2){
p3.add(arr1.get(i));
}
}
//看牌
System.out.println(p1);
System.out.println(p2);
System.out.println(p3);
System.out.println(dp);
}
}