⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deck.java

📁 java写的一个24点的小游戏,自己做的,有点简单,但是功能实现比较好
💻 JAVA
字号:
package GameServer;

import java.util.Vector;
import java.util.Random;
//import java.util.Hashtable;
import java.util.Hashtable;
import javax.swing.ImageIcon;
public class Deck {
  public static Hashtable card=new Hashtable();
  public static Vector cardindex=new Vector();
  static {
    cardindex.add("m1");
    cardindex.add("m2");
    cardindex.add("m3");
    cardindex.add("m4");
    cardindex.add("m5");
    cardindex.add("m6");
    cardindex.add("m7");
    cardindex.add("m8");
    cardindex.add("m9");
    cardindex.add("m10");
    cardindex.add("m11");
    cardindex.add("m12");
    cardindex.add("m13");
    cardindex.add("f1");
    cardindex.add("f2");
    cardindex.add("f3");
    cardindex.add("f4");
    cardindex.add("f5");
    cardindex.add("f6");
    cardindex.add("f7");
    cardindex.add("f8");
    cardindex.add("f9");
    cardindex.add("f10");
    cardindex.add("f11");
    cardindex.add("f12");
    cardindex.add("f13");

    cardindex.add("t1");
    cardindex.add("t2");
    cardindex.add("t3");
    cardindex.add("t4");
    cardindex.add("t5");
    cardindex.add("t6");
    cardindex.add("t7");
    cardindex.add("t8");
    cardindex.add("t9");
    cardindex.add("t10");
    cardindex.add("t11");
    cardindex.add("t12");
    cardindex.add("t13");

    cardindex.add("h1");
    cardindex.add("h2");
    cardindex.add("h3");
    cardindex.add("h4");
    cardindex.add("h5");
    cardindex.add("h6");
    cardindex.add("h7");
    cardindex.add("h8");
    cardindex.add("h9");
    cardindex.add("h10");
    cardindex.add("h11");
    cardindex.add("h12");
    cardindex.add("h13");

    card.put("m1",new Card(1,"m1"));
    card.put("m2",new Card(2,"m2"));
    card.put("m3",new Card(3,"m3"));
    card.put("m4",new Card(4,"m4"));
    card.put("m5",new Card(5,"m5"));
    card.put("m6",new Card(6,"m6"));
    card.put("m7",new Card(7,"m7"));
    card.put("m8",new Card(8,"m8"));
    card.put("m9",new Card(9,"m9"));
    card.put("m10",new Card(10,"m10"));
    card.put("m11",new Card(11,"m11"));
    card.put("m12",new Card(12,"m12"));
    card.put("m13",new Card(13,"m13"));
    card.put("h1",new Card(1,"h1"));
    card.put("h2",new Card(2,"h2"));
    card.put("h3",new Card(3,"h3"));
    card.put("h4",new Card(4,"h4"));
    card.put("h5",new Card(5,"h5"));
    card.put("h6",new Card(6,"h6"));
    card.put("h7",new Card(7,"h7"));
    card.put("h8",new Card(8,"h8"));
    card.put("h9",new Card(9,"h9"));
    card.put("h10",new Card(10,"h10"));
    card.put("h11",new Card(11,"h11"));
    card.put("h12",new Card(12,"h12"));
    card.put("h13",new Card(13,"h13"));

    card.put("f1",new Card(1,"f1"));
    card.put("f2",new Card(2,"f2"));
    card.put("f3",new Card(3,"f3"));
    card.put("f4",new Card(4,"f4"));
    card.put("f5",new Card(5,"f5"));
    card.put("f6",new Card(6,"f6"));
    card.put("f7",new Card(7,"f7"));
    card.put("f8",new Card(8,"f8"));
    card.put("f9",new Card(9,"f9"));
    card.put("f10",new Card(10,"f10"));
    card.put("f11",new Card(11,"f11"));
    card.put("f12",new Card(12,"f12"));
    card.put("f13",new Card(13,"f13"));

    card.put("t1",new Card(1,"t1"));
    card.put("t2",new Card(2,"t2"));
    card.put("t3",new Card(3,"t3"));
    card.put("t4",new Card(4,"t4"));
    card.put("t5",new Card(5,"t5"));
    card.put("t6",new Card(6,"t6"));
    card.put("t7",new Card(7,"t7"));
    card.put("t8",new Card(8,"t8"));
    card.put("t9",new Card(9,"t9"));
    card.put("t10",new Card(10,"t10"));
    card.put("t11",new Card(11,"t11"));
    card.put("t12",new Card(12,"t12"));
    card.put("t13",new Card(13,"t13"));


  }


  int count=0;
  Random r;
  public Deck() {

    count=52;
  }
  public String getCard(){

  r=new Random();
  int t=r.nextInt();
  int t1=Math.abs(t);
  int t2=t1%52;
  count--;
  return (String)cardindex.elementAt(t2);
  }

  public Card findCard(String s){
    return (Card)card.get(s);

  }
  public boolean isEmpty(){
    return count == 0;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -