LuZhou(卢周)你好!能不能给我一份!200分作为感谢!

解决方案 »

  1.   

    是用C写的哈
    我想要java写的
    上次我去yahoo看见过1个但是我去下的时候已经删了
    java写的任何扑克牌程序都ok不用是斗地主的
      

  2.   

    呵呵,也给我一份吧,[email protected]
      

  3.   

    class Card
    {
    String rank; // 此处用private , protect 都不行
    String sign;

    Card(String rank, String sign)
    {
    this.rank = rank;
    this.sign = sign;
    }}class Cards
    {
    private Card[] squeezer = new Card[54];
    Cards()
    {
    int i, j;
    String[] a = {"1","2","3","4","5","6","7","8","9","10","J","Q","K"};
    String[] b = {"spade", "hearts", "club", "diamond"};

    for(i = 0; i < 13; i++)
    for(j = 0; j < 4; j++)
    squeezer[i*4+j] = new Card(a[i], b[j]);
    squeezer[52] = new Card("JOKE","SMALL");
    squeezer[53] = new Card("JOKE","BIG");
    }
    void get_Card(int x)
    {
    if(x <= 0 || x > 54)
    System.out.println("The card of this number:" + x +" doesn't exist!");
    else
    System.out.print          ("This card is : "+squeezer[x-1].sign+"   "+squeezer[x-1].rank);
    }
    }public class Puke
    {
    public static void main(String[] args)
    {
    Cards a = new Cards();
    for(int i = 1; i <= 54; i++)
    a.get_Card(i);
    }
    }