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

📄 deck.java~8~

📁 java写的一个24点的小游戏,自己做的,有点简单,但是功能实现比较好
💻 JAVA~8~
字号:
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("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");
    cardindex.add("m1");



card.put("m1",new Card(1,new ImageIcon("//cards/m1.bmp")));
/*card.add(new Card(2,new ImageIcon("//cards/m2.bmp")));
card.add(new Card(3,new ImageIcon("//cards/m3.bmp")));
card.add(new Card(4,new ImageIcon("//cards/m4.bmp")));
card.add(new Card(5,new ImageIcon("//cards/m5.bmp")));
card.add(new Card(6,new ImageIcon("//cards/m6.bmp")));
card.add(new Card(7,new ImageIcon("//cards/m7.bmp")));
card.add(new Card(8,new ImageIcon("//cards/m8.bmp")));
card.add(new Card(9,new ImageIcon("//cards/m9.bmp")));
card.add(new Card(10,new ImageIcon("//cards/m10.bmp")));
card.add(new Card(11,new ImageIcon("//cards/m11.bmp")));
card.add(new Card(12,new ImageIcon("//cards/m12.bmp")));
card.add(new Card(13,new ImageIcon("//cards/m13.bmp")));
card.add(new Card(1,new ImageIcon("//cards/f1.bmp")));
card.add(new Card(2,new ImageIcon("//cards/f2.bmp")));
card.add(new Card(3,new ImageIcon("//cards/f3.bmp")));
card.add(new Card(4,new ImageIcon("//cards/f4.bmp")));
card.add(new Card(5,new ImageIcon("//cards/f5.bmp")));
card.add(new Card(6,new ImageIcon("//cards/f6.bmp")));
card.add(new Card(7,new ImageIcon("//cards/f7.bmp")));
card.add(new Card(8,new ImageIcon("//cards/f8.bmp")));
card.add(new Card(9,new ImageIcon("//cards/f9.bmp")));
card.add(new Card(10,new ImageIcon("//cards/f10.bmp")));
card.add(new Card(11,new ImageIcon("//cards/f11.bmp")));
card.add(new Card(12,new ImageIcon("//cards/f12.bmp")));
card.add(new Card(13,new ImageIcon("//cards/f13.bmp")));
card.add(new Card(1,new ImageIcon("//cards/h1.bmp")));
card.add(new Card(2,new ImageIcon("//cards/h2.bmp")));
card.add(new Card(3,new ImageIcon("//cards/h3.bmp")));
card.add(new Card(4,new ImageIcon("//cards/h4.bmp")));
card.add(new Card(5,new ImageIcon("//cards/h5.bmp")));
card.add(new Card(6,new ImageIcon("//cards/h6.bmp")));
card.add(new Card(7,new ImageIcon("//cards/h7.bmp")));
card.add(new Card(8,new ImageIcon("//cards/h8.bmp")));
card.add(new Card(9,new ImageIcon("//cards/h9.bmp")));
card.add(new Card(10,new ImageIcon("//cards/h10.bmp")));
card.add(new Card(11,new ImageIcon("//cards/h11.bmp")));
card.add(new Card(12,new ImageIcon("//cards/h12.bmp")));
card.add(new Card(13,new ImageIcon("//cards/h13.bmp")));
card.add(new Card(1,new ImageIcon("//cards/t1.bmp")));
card.add(new Card(2,new ImageIcon("//cards/t2.bmp")));
card.add(new Card(3,new ImageIcon("//cards/t3.bmp")));
card.add(new Card(4,new ImageIcon("//cards/t4.bmp")));
card.add(new Card(5,new ImageIcon("//cards/t5.bmp")));
card.add(new Card(6,new ImageIcon("//cards/t6.bmp")));
card.add(new Card(7,new ImageIcon("//cards/t7.bmp")));
card.add(new Card(8,new ImageIcon("//cards/t8.bmp")));
card.add(new Card(9,new ImageIcon("//cards/t9.bmp")));
card.add(new Card(10,new ImageIcon("//cards/t10.bmp")));
card.add(new Card(11,new ImageIcon("//cards/t11.bmp")));
card.add(new Card(12,new ImageIcon("//cards/t12.bmp")));
card.add(new Card(13,new ImageIcon("//cards/t13.bmp")));*/


  }


  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 + -