三个玩家,三张底牌,买牌,洗牌,发牌,看牌
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); } }
123456789101112131415161718192021222324252627282930313233343536373839