package com.core.danzi;

import java.util.Random;


public class Card {
    public String card;
     
    private final static String[] suit = {"方片","梅花","红桃","黑桃"};
     
    private final static String[] face =
{"2","3","4","5","6","7","8","9","10","J","Q","K","A"};
     
    private final static int cardNum = 52;
     
    private static int remain = 0;
     
    private final static String[] globalData = new String[cardNum];
     
    static{
        int i = 0;
        for(int k=0;k<4;k++){
            for(int j=0;j<13;j++){
                globalData[i++] = String.valueOf(k) + "-" + String.valueOf(j);
            }
        }
    }
 
    public Card(){
        Random r = new Random();
        int d = r.nextInt(cardNum - remain);
        this.card = globalData[d];
        String s = globalData[cardNum - remain - 1];
        globalData[cardNum - remain - 1] = globalData[d];
        globalData[d] = s;
        remain++;
         
        String[] data = this.card.split("-");
       
System.out.println("牌面为:"+suit[Integer.parseInt(data[0])]+face[Integer.parseInt(data[1])]);
    }
     
    public static void main(String[] args) {
        Card obj1 = new Card();
        Card obj2 = new Card();
         
        String[] data1 = obj1.card.split("-");
        String[] data2 = obj2.card.split("-");
         
        if(Integer.parseInt(data2[0]) > Integer.parseInt(data1[0]) ||
Integer.parseInt(data2[1]) > Integer.parseInt(data1[1])){
            System.out.println("第二张牌面大");
        }else{
            System.out.println("第一张牌面大");
        }
         
    }
     
 
}

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信