• java实现三人斗地主及发牌(java实现)


    package poker;
    import java.util.ArrayList;
    import java.util.Collections;
    public class PokerTest {
    public static void main(String[] args) {
    //黑桃♠、红心♥、梅花♣、方块♦
    ArrayList<String> arrayList = new ArrayList<>();
    String[] color = {"♠", "♥", "♣", "♦"};
    String[] number = {"2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A"};
    for (String colors : color) {
    for (String numbers : number) {
    arrayList.add(colors + numbers);
    }
    }
    arrayList.add("大王");
    arrayList.add("小王");
    // System.out.println(arrayList);
    System.out.println("洗牌之后");
    Collections.shuffle(arrayList);
    System.out.println(arrayList);
    System.out.println("-------------------------");
    ArrayList<String> player01 = new ArrayList<>();
    ArrayList<String> player02 = new ArrayList<>();
    ArrayList<String> player03 = new ArrayList<>();
    ArrayList<String> DeepPocket = new ArrayList<>();
    for (int i = 0; i < arrayList.size(); i++) {
    String pocket = arrayList.get(i);
    if (i >= arrayList.size() - 3) {
    DeepPocket.add(pocket);
    } else if (i % 3 == 1) {
    player01.add(pocket);
    } else if (i % 3 == 2) {
    player02.add(pocket);
    } else if (i % 3 == 0) {
    player03.add(pocket);
    }
    }
    lookPocker("玩家一",player01);
    lookPocker("玩家2",player02);
    lookPocker("玩家3",player03);
    lookPocker("玩家4",DeepPocket);
    }
    public static void lookPocker(String name,ArrayList<String> array){
    System.out.println(name+array);
    }
    }
  • 相关阅读:
    linux-vi/vim
    Linux性能监控-ss
    Linux性能监控-netstat
    Linux性能监控-sar
    Linux性能监控-htop
    Linux性能监控-pstree
    Linux性能监控-ps
    查看linux占用内存/CPU最多的进程
    Linux性能监控-top
    Linux-cpu-socket/core/processor
  • 原文地址:https://www.cnblogs.com/gzy918/p/13822804.html
Copyright © 2020-2023  润新知