1、每一张扑克牌用flower表示花色,rank表示点数,类:
class Card {//每一张扑克
private String flower;
private int rank;
public Card(String flower, int rank) {//构造方法花色和点数
this.flower = flower;
this.rank = rank;
}
@Override
public String toString() {//打印
return "[ "+this.flower+":"+this.rank+" ]";
}
}
2、一组扑克牌的构造方法,用一个双层循环每次实例化一张牌更新花色点数并放入牌组中。
public static List<Card> getCard() {//构造一组扑克牌的方法
ArrayList<Card> cards = new ArrayList<>();//用Arraylist来实现扑克牌
for (int i = 0; i < 4; i++) {
for (int j = 1; j <= 13; j++) {
/*String flower = flowers[i];
int rank