普歌-允异团队-java斗地主游戏

斗地主游戏

java
MikeCat

小游戏

package DouDiZhu;

import java.util.ArrayList;
import java.util.Collections;

public class DouDiZhu {
    
    
    public static void main(String[] args) {
    
    
        ArrayList<String> poker = new ArrayList<>();
        String[] colors = {
    
    "♠","♥","■","♣"};
        String[] numbers = {
    
    "2","A","K","Q","J","10","9","8","7","6","5","4","3"};
        poker.add("大王");
        poker.add("小王");
        for (String number : numbers){
    
    
            for (String color : colors){
    
    
                poker.add(color + number);
            }
        }
        Collections.shuffle(poker);
        System.out.println(poker);
        ArrayList<String> player1 = new ArrayList<>();
        ArrayList<String> player2 = new ArrayList<>();
        ArrayList<String> player3 = new ArrayList<>();
        ArrayList<String> dipai = new ArrayList<>();

        for (int i = 0; i < poker.size();i++){
    
    
            String p = poker.get(i);
            if (i>=51){
    
    
                dipai.add(p);

            }else if(i % 3 == 0){
    
    
                player1.add(p);

            }else if(i % 3 == 1){
    
    
                player2.add(p);

            }else if(i % 3 == 2){
    
    
                player3.add(p);

            }
        }
        System.out.println("MikeCat:" + player1);
        System.out.println("Cat:" + player2);
        System.out.println("Mike:" + player3);
        System.out.println("底牌:" + dipai);
    }
}


Run:

[4,2, 大王,7,J,6,5,5,3,Q,K,A,2,7,K,10,Q,6,6,2,3,4,6,10,J,3, 小王,K,K,7,5,Q,8,10,4,J,9,A,10,7,Q,A,J,5,9,2,9,4,8,A,8,8,9,3]
MikeCat:[4,7,5,Q,2,10,6,4,J,K,5,10,9,7,J,2,8]
Cat:[2,J,5,K,7,Q,2,6,3,K,Q,4,A,Q,5,9,A]
Mike:[大王,6,3,A,K,6,3,10, 小王,7,8,J,10,A,9,4,8]
底牌:[8,9,3]


  • 作者:麦克猫Cat
  • 本文版权归作者和CSDN共有,欢迎转载,且在文章页面明显位置给出原文链接,未经作者同意必须保留此段声明,否则保留追究法律责任的权利。

猜你喜欢

转载自blog.csdn.net/weixin_52309367/article/details/113615468
今日推荐