java记——随机抽牌(加强版)

来源:互联网 发布:得无异乎的互 编辑:程序博客网 时间:2024/05/17 12:05

问题及代码:

问题描述:

随机在一封牌中抽取一张牌,输出他的花色和大小

程序代码:

public class Exercise {  public static void main(String[] args) {    final int NUMBER_OF_CARDS = 52;        // Pick a card    int number = (int)(Math.random() * NUMBER_OF_CARDS);    System.out.print("The card you picked is ");    if (number % 13 == 0)      System.out.print("Ace of ");    else if (number % 13 == 10)      System.out.print("Jack of ");    else if (number % 13 == 11)      System.out.print("Queen of ");    else if (number % 13 == 12)      System.out.print("King of ");    else      System.out.print((number % 13) + " of ");    if (number / 13 == 0)      System.out.println("Clubs");    else if (number / 13 == 1)      System.out.println("Diamonds");    else if (number / 13 == 2)      System.out.println("Hearts");    else if (number / 13 == 3)      System.out.println("Spades");  }}

运行结果:


0 0