真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java實(shí)現(xiàn)斗地主簡化版的方法

這篇文章主要講解了Java實(shí)現(xiàn)斗地主簡化版的方法,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,成都網(wǎng)站設(shè)計(jì),廣告投放平臺,成都做網(wǎng)站選創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價(jià)比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。

package com.westos.chinesePoker;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;

/**
 *加強(qiáng)版的斗地主 EnhancedVersion
 *在version1.0的基礎(chǔ)上加入撲克排序.
 * @author 虎虎
 * @version 2.0
 */
public class ChinesePokerEnhanced {

 public static void main(String[] args) {
  //0-53代表每個對應(yīng)的撲克
  Map map = new HashMap();
  List list = new ArrayList<>();
  String[] color = {"♥","♠","♣","◆"};
  String[] num = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
  for(String str:num) {
   for(String str1:color) {
    String poker = str1.concat(str);
    list.add(poker);
   }
  }
  list.add("♀");
  list.add("♂");
  for(int i=0;i<54;i++) {
    map.put(i, list.get(i));
   }
  Set keyset = map.keySet();
  List list1 = new ArrayList<>();
  for(Integer count:keyset){
   list1.add(count);
   }
  //洗牌三次
  Collections.shuffle(list1);
  Collections.shuffle(list1);
  Collections.shuffle(list1);

  Set player01 = new TreeSet<>();
  Set player02 = new TreeSet<>();
  Set player03 = new TreeSet<>();
  Set dipai = new TreeSet<>();
  //發(fā)牌
  for(int i=0;i=51)
    dipai.add(list1.get(i));


  }
  //玩家一的牌
  System.out.println("玩家一:");
  for(Integer i:player01) {
   System.out.print(map.get(i)+" ");
  }
  System.out.println("\n玩家二:");
  //玩家二的牌
  for(Integer i:player02) {
   System.out.print(map.get(i)+ " ");
  }

  System.out.println("\n玩家三:");
  //玩家三的牌
  for(Integer i:player03) {
   System.out.print(map.get(i)+ " ");
  }
  System.out.println("\n底牌:");
  //玩家一的牌
  for(Integer i:dipai) {
   System.out.print(map.get(i)+ " ");
  }
 }
}

看完上述內(nèi)容,是不是對Java實(shí)現(xiàn)斗地主簡化版的方法有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文標(biāo)題:Java實(shí)現(xiàn)斗地主簡化版的方法
分享URL:http://weahome.cn/article/ghccph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部