1 import java.util.ArrayList;
2 import java.util.Collection;
3 import java.util.Collections;
4
5 public class douDiZhu {
6 public static void main(String[] args) {
7 /*
8 步骤:
9 1.造牌
10 2.洗牌
11 3.发牌
12 4.看牌
13 */
14 ArrayList<String> poker = new ArrayList<>();
15
16 String[] color = {"红桃","黑桃","方块","梅花"};
17 String[] number = {"2","A","K","Q","J","10","9","8","7","6","5","4","3"};
18 for (String n:number){
19 for (String c:color){
20 poker.add(c+n);
21 }
22 }
23 poker.add("大王");
24 poker.add("小王");
25 System.out.println(poker);
26 //洗牌
27 Collections.shuffle(poker);
28 System.out.println(poker);
29 //发牌
30 ArrayList player1 = new ArrayList();
31 ArrayList player2 = new ArrayList();
32 ArrayList player3 = new ArrayList();
33 ArrayList diPai = new ArrayList();
34 System.out.println(poker.size());
35 for (int i = 0;i <poker.size();i++){
36 if(i>50){
37 diPai.add(poker.get(i));
38 }else if (i%3==0){
39 player1.add(poker.get(i));
40 }else if (i%3==1){
41 player2.add(poker.get(i));
42 }else if (i%3==2){
43 player3.add(poker.get(i));
44 }
45 }
46 System.out.println("底牌是 "+diPai);
47 System.out.println("第一个 "+player1);
48 System.out.println("第二个 "+player2);
49 System.out.println("第三个 "+player3);
50 System.out.println(0%3==0);
51 }
52 }