日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

基于java實現斗地主代碼實例解析

瀏覽:20日期:2022-08-28 17:03:16

斗地主

規則:

1. 組裝54張撲克牌

2. 將54張牌順序打亂

3. 三個玩家參與游戲,三人交替摸牌,每人17張牌,最后三張留作底牌。

4. 查看三人各自手中的牌(按照牌的大小排序)、底牌

手中撲克牌從大到小的擺放順序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5, 4,3

分析:

準備牌:

完成數字與紙牌的映射關系:

使用雙列Map(HashMap)集合,完成一個數字與字符串紙牌的對應關系(相當于一個字典)。

洗牌:

通過數字完成洗牌發牌

發牌:

將每個人以及底牌設計為ArrayList<String>,將最后3張牌直接存放于底牌,剩余牌通過對3取模依次發牌。

存放的過程中要求數字大小與斗地主規則的大小對應。

將代表不同紙牌的數字分配給不同的玩家與底牌。

看牌:

通過Map集合找到對應字符展示。

通過查詢紙牌與數字的對應關系,由數字轉成紙牌字符串再進行展示。

基于java實現斗地主代碼實例解析

代碼:

package com.oracle.demo01;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.Map;public class DouDiZhu { public static void main(String[] args) { Map<Integer, String> pooker=new HashMap<Integer, String>(); ArrayList<Integer> pookerNumer=new ArrayList<Integer>(); //封裝Map String[] color={'♠','♦','♥','♣'}; String[] number={'2','A','K','Q','J','10','9','8','7','6','5','4','3'}; int index=2; for (String n : number) { for (String c : color) {//封裝Mappooker.put(index, c+n);//封裝集合pookerNumer.add(index);index++; } } //封裝大小王 pooker.put(0, '大王'); pookerNumer.add(0); pooker.put(1, '小王'); pookerNumer.add(1); //System.out.println(pooker); //System.out.println(pookerNumer); //洗牌 Collections.shuffle(pookerNumer); //System.out.println(pookerNumer); //創建四個容器 ArrayList<Integer> player1=new ArrayList<Integer>(); ArrayList<Integer> player2=new ArrayList<Integer>(); ArrayList<Integer> player3=new ArrayList<Integer>(); ArrayList<Integer> bottom=new ArrayList<Integer>(); //發牌 for (int i = 0; i< pookerNumer.size(); i++) { if(i<3){bottom.add(pookerNumer.get(i)); }else if(i%3==0){player1.add(pookerNumer.get(i)); }else if(i%3==1){player2.add(pookerNumer.get(i)); }else if(i%3==2){player3.add(pookerNumer.get(i)); } } //排序 Collections.sort(player1); Collections.sort(player2); Collections.sort(player3); Collections.sort(bottom); //調用看牌的方法 look('渣渣灰',pooker,player1); look('古天樂',pooker,player2); look('劉嘉玲',pooker,player3); look('底牌',pooker,bottom); } //看牌的方法 public static void look(String name,Map<Integer, String> pooker,ArrayList<Integer> player){ System.out.println(name+':'); for (int num : player) { System.out.print(pooker.get(num)+' '); } System.out.println(); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩视频免费观看| 成人av二区| 不卡专区在线| 成人在线视频免费| 久久精品国产网站| 国产黄色精品| 亚洲色图国产| 在线综合欧美| 日韩在线观看中文字幕| 欧美日本久久| 亚洲天堂日韩在线| 欧美sm一区| 老牛影视一区二区三区| 日韩精品导航| 日韩欧美1区| 国产精品成人a在线观看| 成人精品动漫一区二区三区| 精品一区视频| 黄色亚洲在线| 欧美日韩一区二区三区四区在线观看| 91嫩草精品| 国产日韩视频| 97精品国产福利一区二区三区| 久久亚洲国产| 亚洲免费黄色| 久久99影视| 99香蕉国产精品偷在线观看| 欧美日韩亚洲一区二区三区在线| 国产成人久久精品麻豆二区| 日韩国产网站| 日本不卡一区二区| 在线日韩av| 91精品视频一区二区| 91精品国产成人观看| 亚洲精品伦理| 久久男女视频| 免费在线视频一区| 丰满少妇一区| 亚洲午夜免费| 午夜av成人| 日韩毛片一区| 亚洲女同一区| 青青青免费在线视频| 国产欧美69| 亚洲欧美日韩国产综合精品二区| 欧美日韩黄网站| 国产综合视频| 精品中国亚洲| 久久久久久亚洲精品美女| 亚洲欧美日本国产专区一区| 国产一区二区三区四区| 免费观看在线综合色| 久久精品国产一区二区| 青青草伊人久久| 天堂av在线一区| 国产一区二区三区四区二区| 日韩不卡一区二区| 亚洲尤物在线| 一本一道久久a久久精品蜜桃| 久久女人天堂| 欧美亚洲一级| 日韩美女精品| 亚洲一区二区av| 蜜桃久久久久久| 日本国产欧美| 爽好多水快深点欧美视频| 国产精品第十页| 国产精品夜夜夜| 国产日韩1区| 国产精品观看| 国产精品伦一区二区| 国产欧美丝祙| 国产亚洲精品精品国产亚洲综合| 国产一区91| 日韩精品免费视频一区二区三区| 蜜臀精品久久久久久蜜臀| 欧美日韩亚洲一区二区三区在线 | 91亚洲人成网污www| 久久中文在线| 国产精品久久久久久久免费软件| 国产乱码精品一区二区亚洲| 精品72久久久久中文字幕| 亚洲精品小说| 国产区精品区| 午夜在线精品| 伊人久久国产| 日韩精品一区二区三区免费视频 | 久久精品一本| 欧美极品中文字幕| 日韩高清一级| 激情综合五月| 日韩亚洲精品在线| 日韩av影院| 国产精品欧美一区二区三区不卡| 久久精品国产福利| 亚洲九九精品| 免费一区二区三区在线视频| 999视频精品| 日韩精品一区二区三区免费视频| 精品五月天堂| 亚洲1区在线| 麻豆精品在线观看| 久久一区二区三区喷水| 日本不卡一二三区黄网| 另类小说一区二区三区| 国产91一区| 麻豆成人在线观看| 国产综合视频| 亚洲www免费| 日韩高清电影免费| 99在线|亚洲一区二区| 日韩av一级| 国产精品视频一区二区三区| 久久国产精品亚洲77777| 福利精品一区| 欧美国产三级| 亚洲精品自拍| 日本大胆欧美人术艺术动态| 日韩欧美一区二区三区免费观看| 日本欧洲一区二区| 亚洲永久字幕| 欧美日韩四区| 精品一区视频| 国产精品调教| av不卡免费看| 91欧美日韩| 国产乱子精品一区二区在线观看 | 免费在线小视频| 精品日产乱码久久久久久仙踪林| 亚洲黄色在线| 欧美日韩激情| 国产成人精选| 麻豆精品99| 国产精品成人一区二区网站软件| 亚洲人www| 日韩和欧美的一区| 日本成人在线视频网站| 国产精品1区| 久久gogo国模啪啪裸体| 欧美亚洲二区| 成人在线观看免费视频| 日韩a一区二区| 久久精品卡一| 狠狠爱成人网| 日韩中文欧美在线| 日本a级不卡| 午夜亚洲福利| 国产乱码精品| 国内揄拍国内精品久久| 国产在线观看www| 丝袜亚洲精品中文字幕一区| 亚洲v天堂v手机在线| 国产成人精品一区二区三区免费 | 久久99伊人| 国产亚洲精品自拍| 亚洲一区av| 国产精品1区在线| 午夜电影亚洲| 国产精品女主播一区二区三区| 日韩av电影一区| 日本在线精品| 日本免费在线视频不卡一不卡二| 精品一区二区三区亚洲| 日韩中文字幕高清在线观看| 亚洲欧洲美洲国产香蕉| 色偷偷色偷偷色偷偷在线视频| 久热综合在线亚洲精品| 久久九九精品| 欧美中文字幕| 福利在线免费视频| 蜜臀av亚洲一区中文字幕| 国产日产精品_国产精品毛片| 97精品国产| 欧美私人啪啪vps| 久久精品国产www456c0m| 日韩综合一区二区| 久久蜜桃资源一区二区老牛| 亚洲日本久久| 欧美黑人做爰爽爽爽| 一区在线观看| 91免费精品| 日韩av一区二| 成人va天堂| 久久激五月天综合精品| 精品视频自拍| 亚洲精品一二| 久久九九国产| 国产精品欧美在线观看| 日韩精品亚洲一区二区三区免费| 99精品视频在线观看免费播放| 久久精品福利| 欧美国产极品| 欧美另类中文字幕 | 久久99蜜桃| 日韩区一区二| 噜噜噜躁狠狠躁狠狠精品视频| 日韩中文在线电影| 日韩一区免费| 中文字幕av一区二区三区四区| 午夜欧美理论片|