这是我自己定义的一个关于牌的数据结构. public class Poker } 然后将牌分成四部分.即三个玩家在未成为地主的时候,手上的17张牌.另外是三张地主牌. protected Poker[] pk = new Poker[54];//所有的牌 protected Poker[] pk1 = new Poker[17];//发给第一个人的牌 protected Poker[] pk2 = new Poker[17];//发给第二个人的牌 protected Poker[] pk3 = new Poker[17];//发给第三个人的牌 protected Poker[] pkTemp = new Poker[3];//最后三张 然后产生整副牌 //产生牌 public void InitPk() } 进行洗牌.主要是对牌进行一种随机的交换 //洗牌 public void Random_Sequence() } 然后将牌分成四份. //发牌 public void Deal_cards() } 对生成的牌进行排序. //发牌 public void Deal_cards() } 在写的过程中,参考了这个贴子.http://www.cnblogs.com/blackzh/archive/2006/07/13/450036.html 相关文章: 2021-12-25 2021-11-08 2021-10-16 2021-11-17 2021-11-19 2021-11-17 2021-09-15 2022-12-23