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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

基于java實(shí)現(xiàn)斗地主代碼實(shí)例解析

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

斗地主

規(guī)則:

1. 組裝54張撲克牌

2. 將54張牌順序打亂

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

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

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

分析:

準(zhǔn)備牌:

完成數(shù)字與紙牌的映射關(guān)系:

使用雙列Map(HashMap)集合,完成一個(gè)數(shù)字與字符串紙牌的對(duì)應(yīng)關(guān)系(相當(dāng)于一個(gè)字典)。

洗牌:

通過(guò)數(shù)字完成洗牌發(fā)牌

發(fā)牌:

將每個(gè)人以及底牌設(shè)計(jì)為ArrayList<String>,將最后3張牌直接存放于底牌,剩余牌通過(guò)對(duì)3取模依次發(fā)牌。

存放的過(guò)程中要求數(shù)字大小與斗地主規(guī)則的大小對(duì)應(yīng)。

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

看牌:

通過(guò)Map集合找到對(duì)應(yīng)字符展示。

通過(guò)查詢紙牌與數(shù)字的對(duì)應(yīng)關(guān)系,由數(shù)字轉(zhuǎn)成紙牌字符串再進(jìn)行展示。

基于java實(shí)現(xiàn)斗地主代碼實(shí)例解析

代碼:

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); //創(chuàng)建四個(gè)容器 ArrayList<Integer> player1=new ArrayList<Integer>(); ArrayList<Integer> player2=new ArrayList<Integer>(); ArrayList<Integer> player3=new ArrayList<Integer>(); ArrayList<Integer> bottom=new ArrayList<Integer>(); //發(fā)牌 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); //調(diào)用看牌的方法 look('渣渣灰',pooker,player1); look('古天樂(lè)',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(); }}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜桃视频在线观看一区二区| 蜜桃精品在线| 日韩综合一区二区三区| 尹人成人综合网| 电影天堂国产精品| 欧美综合另类| 亚洲2区在线| 在线日韩成人| 国产探花一区| 国产一区精品福利| 欧美一区不卡| 日韩欧美看国产| 麻豆亚洲精品| 精品在线99| 久久精品观看| 日韩精品a在线观看91| 日本а中文在线天堂| 日韩精品一级| 精品三区视频| 日本中文字幕不卡| 欧美亚洲一区二区三区| 国产精品一站二站| 国产成人黄色| 久久久久国产| 一区二区三区国产在线| 国产精品亚洲产品| 国产成人精品一区二区三区视频| 国产粉嫩在线观看| 亚欧洲精品视频在线观看| 欧美综合二区| 日本精品影院| 国产九一精品| 日韩.com| 日本伊人久久| 日本不良网站在线观看| 蜜桃视频在线观看一区二区| 精品一区在线| 国产中文在线播放| 国产精品对白久久久久粗| 夜夜嗨一区二区三区| 青青久久av| 亚洲一区二区三区高清不卡| 岛国精品一区| 精品一区视频| 99久久婷婷| 欧美sss在线视频| 午夜一区在线| 97精品国产99久久久久久免费| 日韩国产精品久久久| 亚州av乱码久久精品蜜桃| 国产精品玖玖玖在线资源| 免费观看亚洲天堂| 欧美精品羞羞答答| 日韩高清一级| 日韩精品不卡一区二区| 香蕉视频成人在线观看| 久久国产麻豆精品| 蜜臀av免费一区二区三区| 日韩国产精品久久久久久亚洲| 97精品国产福利一区二区三区| 日韩国产在线| 婷婷亚洲成人| 日韩av福利| 日韩中文av| 极品av在线| 欧美日韩黑人| 性欧美精品高清| 欧美日韩18| 成人福利av| 欧美aⅴ一区二区三区视频| 日韩精品成人在线观看| 91精品国产一区二区在线观看 | 亚洲欧洲免费| 国产精品日韩欧美一区| 韩国一区二区三区视频| 一级欧洲+日本+国产| 男女性色大片免费观看一区二区 | 国产成人a视频高清在线观看| 日韩高清不卡一区| 精品精品99| 久久国产精品99国产| 欧美精品第一区| 黄色日韩在线| 国产一区二区三区91| 日本99精品| 一区在线视频观看| 高清不卡一区| 日韩精品免费视频人成 | 色吊丝一区二区| 日韩视频一区| 亚洲精品1区2区| 日韩精品亚洲一区二区三区免费| 久久国产三级精品| 日韩毛片在线| 日韩精品一二三| 日韩国产欧美三级| 欧美日韩一二| 亚洲欧美网站在线观看| 9999国产精品| 不卡福利视频| av一区二区高清| 国产视频一区二区在线播放| 中文不卡在线| 国产高清一区| 欧美在线影院| 亚洲少妇在线| 亚洲精品小说| 久久一二三区| 欧美成人精品一级| 91成人在线网站| 欧美日韩三区| 久久久精品五月天| 国产中文欧美日韩在线| 91精品在线免费视频| 久久av一区| 亚洲美洲欧洲综合国产一区| 97精品国产福利一区二区三区| 国产精品三级| 日韩国产欧美在线播放| 久久99伊人| 在线亚洲激情| 欧美精品一区二区久久| 欧美日中文字幕| 国产一区日韩一区| 日韩欧美视频专区| 久久精品亚洲| 亚洲激情欧美| 日av在线不卡| 久久中文字幕一区二区| 免费视频国产一区| 国产自产自拍视频在线观看| 日韩va亚洲va欧美va久久| 亚洲欧洲另类| 伊人久久大香线蕉av不卡| 亚洲黄页一区| 亚洲综合不卡| 在线午夜精品| 亚洲欧美日韩在线观看a三区 | 欧美黑人巨大videos精品| 国产日韩一区二区三区在线| 国产精成人品2018| 免费观看久久av| 国产精品最新| 性欧美精品高清| 欧美日韩免费看片| 国产精品片aa在线观看| 国产字幕视频一区二区| 亚洲欧美网站| 日韩欧美中文字幕一区二区三区| 日韩激情一二三区| 日本不卡一区二区三区| 欧美久久亚洲| 日韩精品第二页| 国产精品v亚洲精品v日韩精品| 国产极品一区| 中文字幕人成乱码在线观看 | 热久久免费视频| 日韩精品一区二区三区中文在线| 婷婷五月色综合香五月| 国产日韩欧美在线播放不卡| 亚洲播播91| 国产aⅴ精品一区二区四区| 精品1区2区3区4区| 国产美女高潮在线| 精品三级久久| 亚洲三级网址| 亚洲激情欧美| 日本aⅴ精品一区二区三区| 国产探花一区二区| 日韩av福利| 久久av在线| 欧美影院精品| 91日韩欧美| 亚洲免费毛片| 久久精品国产在热久久| 国产一区二区三区久久久久久久久| 欧美三区四区| 一本综合精品| 毛片不卡一区二区| 国产一区清纯| 一区二区高清| 国产精品亚洲片在线播放| 国产一区二区精品久| 欧美日韩国产一区精品一区| 伊人精品久久| 日韩电影免费网址| 日韩精品五月天| 国产不卡精品| 亚洲精品无吗| 久久亚洲国产| 国产精品一区二区三区www| 国产精品呻吟| 亚洲啊v在线| 国产精品视频一区视频二区| 亚洲午夜黄色| 国产一区2区| 亚洲深夜福利在线观看| 日韩不卡视频在线观看| 精品一区二区三区免费看| 日韩在线观看一区二区三区|