本帖最后由 电玩 于 2013-5-10 11:21 编辑
3.24(游戏:挑一张牌)编写程序,模拟从一副52张的牌中选择一张牌。程序应该显示牌的大小(Ace ,2,3,4,5,6,7,8,9,10,jack,queen,king)以及牌的花色(Clubs(黑梅花),(Diamond)红方块,(Heats)红心,(Spades)黑桃)。
class PickCard24 //挑一张牌
{
public static void main(String[] args)
{
String[] sizeOfCard={"Ace","2","3","4","5","6","7","8","9","10","jack","queen","king"};//牌的大小.这章还没有数组知识,先用了
int x=(int)(Math.random()*14) ;// 产生随机值 0<= x<14 x是数组的角标
String[] cardSuit={"黑梅花","红方块","红心","黑桃"};//牌的花色
int y=(int)(Math.random()*5) ;// 产生随机值 0<=y<5 y是数组的角标
System.out.println("随机产生的牌是"+cardSuit[y]+sizeOfCard[x]);
}
}
/*
随机产生的牌是黑梅花9
随机产生的牌是红方块6
*/ |