/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:李晓凯
* 完成日期:2015年 9 月 23 日
* 版 本 号:v1.0
*
* 问题描述:利用Java编写了一个小游戏,模拟随机取扑克牌详情往下看。
* 输入描述:
* 程序输出:
*/
import java.util.Scanner;
public class pro1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number1=(int)(System.currentTimeMillis()%12);
int number2=(int)(System.currentTimeMillis()%4);
String str1 = null,str2=null;
switch(number1){
case 0:
str1="Ace";
break;
case 1:
str1="2";
break;
case 2:
str1="3";
break;
case 3:
str1="4";
break;
case 4:
str1="5";
break;
case 5:
str1="6";
break;
case 6:
str1="7";
break;
case 7:
str1="8";
break;
case 8:
str1="9";
break;
case 9:
str1="10";
break;
case 10:
str1="Jack";
break;
case 11:
str1="Queen";
break;
case 12:
str1="King";
break;
}
switch(number2){
case 0:
str2="Clubs";
break;
case 1:
str2="Diamonds";
break;
case 2:
str2="Hearts";
break;
case 3:
str2="Spades";
break;
}
System.out.println("The card you picked is "+str1+" of "+str2);
}
}
总结:这个在Java中还是比较好编写的,只要能随机取出两个数,一个为0~12,代表牌的大小,一个为0~3,代表牌的花色,这样就能模拟随机取牌的游戏了!