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

📄 cards.java

📁 21点游戏实现一个21点游戏
💻 JAVA
字号:
//package game;

import java.util.*;
//import game.Card;

public class Cards {
	static final long serialVersionUID = 1;
	private String[] suits = {"红桃","方块","黑桃","梅花"};
	private String[] names = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
	private Vector cards = new Vector();
	

	Cards(){
		init();
	}

	public void init(){
		cards.clear();
		for(int i = 0; i < 4; i++){
			for( int j = 0; j < 13; j++){
				cards.add(new Card(suits[i],names[j],(j>=10) ? 10:(j+1)));
			}
		}
	}
	
	
	public Card deal(){
		Random cardIndexRandom = new Random();
		int cardIndex = cardIndexRandom.nextInt(cards.size()-1);
		Card tempCard = (Card)cards.elementAt(cardIndex);
		cards.remove(cardIndex);
		return tempCard;
	}
	
	public Vector getCards(){
		return cards;
	}
}

⌨️ 快捷键说明

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