import java.util.Random;
public class Cards {
static int cards[] = new int[52];
static int used;
static void newCards() {
for (int i = 0; i < cards.length; i++) {
cards[i] = i + 1;
}
}
/**
* 显示所有扑克牌
*/
static void showAllCards() {
int count = 1;
for (int i = 0; i < cards.length; i++) {
showCard(cards[i]);
if (count % 13 == 0) {
System.out.println();
}
count++;
}
}
/**
* 洗牌
*/
static void sufCards() {
Random Rd = new Random();
for (int i = 0; i < cards.length; i++) {
int index = Rd.nextInt(52);
int tmp = cards[index];
cards[index] = cards[i];
cards[i] = tmp;
}
}
/**
* 显示牌面
* @param card 牌号
*/
static void showCard(int card) {
if (card <= cards.length / 4) {
System.out.print(" 黑桃");
} else if (card > cards.length / 4 && card < cards.length / 2) {
System.out.print(" 红桃");
} else if (card >= cards.length / 2 && card < cards.length / 4 * 3) {
System.out.print(" 方片");
} else {
System.out.print(" 梅花");
}
switch (card % 13) {
case 1:
System.out.print("A ");
break;
case 11:
System.out.print("J ");
break;
case 12:
System.out.print("Q ");
break;
case 0:
System.out.print("K ");
break;
default:
System.out.print(card % 13 + " ");
}
}
}