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("第一张牌面大");
}
}
}
热门工具 换一换