String face[] = {"Ace","Deuce","Three","Four","Five","Six","Seven","Eight","Nine","Ten",
                 "Jack","Queen","King"}; //表示一张牌的大小
String suit[] = {"Hearts","Diamonds","Clubs","Spades"};  //表示花色
一次随机抽取5张牌,要怎么实现以下方法??
1。判断这5张牌中有没两对对子;
2。判断这5张牌是不是顺子(即5张牌的大小是连续的);
3。判断这5张牌有没4张相同的(如:4张A);

解决方案 »

  1.   

    class Card //扑克牌类
    {
       String face;
       String suit;
    }
    Card array[5];//放你的五张随机牌
    void sort(Card [] array){}//按牌的大小排序
    int getValue(String face)//由表示一张牌的大小返回数值,如“three”返回3。将五个随机牌存入数组,然后调用sort排序。后面的getValue函数用来判断大小的,是关键。
    应该都可以做了吧!