亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

java模擬實現(xiàn)斗地主發(fā)牌小程序

瀏覽:2日期:2022-09-02 15:26:38

一副撲克有54張牌:大小王+4*13,接下來我們來模擬一下斗地主的發(fā)牌過程

首先,我們需要買牌,新買來的牌都是按順序擺放的,因此下一步是洗牌,最后就是發(fā)牌了,不過發(fā)牌的時候要注意還要在最后留三張底牌。

主要使用的類有 ArrayList:用來存儲撲克,Collections用來洗牌。

import java.util.ArrayList;import java.util.Collections; /* * 模擬斗地主發(fā)牌 一共54張牌 * 買牌 * 洗牌 * 發(fā)牌 * */public class DouDIZhuDemo { public static void main(String[] args) { // 花色 數(shù)組 String[] arr = { '黑桃', '紅桃', '梅花', '方片' }; String[] arr2 = { 'A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K' }; // 買牌 ArrayList<String> box = new ArrayList<String>(); // 添加牌 // 獲取花色 for (int i = 0; i < arr.length; i++) // 獲取數(shù)值 for (int j = 0; j < arr2.length; j++) box.add(arr[i] + arr2[j]); // 大小王 box.add('大王'); box.add('小王'); // 洗牌 Collections.shuffle(box); // 發(fā)牌 三張底牌給地主,剩51張,每人17張 // 三個拿牌打牌的 ArrayList<String> 七寶 = new ArrayList<String>(); ArrayList<String> 八寶 = new ArrayList<String>(); ArrayList<String> 九寶 = new ArrayList<String>(); for (int i = 0; i < box.size() - 3; i++) { if(i%3==0) 七寶.add(box.get(i)); else if(i%3==1) 八寶.add(box.get(i)); else if(i%3==2) 九寶.add(box.get(i)); } System.out.println('七寶:'+七寶); System.out.println('八寶:'+八寶); System.out.println('九寶:'+九寶); //底牌 for(int i=box.size()-3;i<box.size();i++) System.out.println(box.get(i)); } }

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

標簽: Java
相關(guān)文章:
主站蜘蛛池模板: 国产欧美亚洲精品 | 一区二区3区免费视频 | 特黄一级真人毛片 | 成人精品一区二区户外勾搭野战 | 毛片3| 美女视频黄是免费 | 国产精品v欧美精品∨日韩 国产精品www | 国产综合福利 | 国产a级精品特黄毛片 | 久久亚洲影院 | 欧美亚洲欧美日韩中文二区 | 亚洲午夜国产精品无卡 | 日本人爽p大片免费看 | 一区二区三区毛片免费 | 久久福利一区二区三区 | 国内拍拍自拍视频在线观看 | 国产精品视频分类一区 | 日韩久久一区二区三区 | 黄色一级免费看 | 国产成人影院一区二区 | 黄网站在线免费 | 欧美黄色一级片免费看 | 久久国产精品国产自线拍免费 | 一区 在线播放 | 欧美午夜免费一级毛片 | 濑亚美莉vs黑人欧美视频 | 久久精品成人免费网站 | a级黄色网址 | 香港毛片免费观看 | 色婷婷综合久久久 | 国产精品亚洲综合网站 | 国产人成精品午夜在线观看 | 在线观看亚洲人成网站 | 国产成人深夜福利短视频99 | 亚洲精品中文一区不卡 | 国产精品天天影视久久综合网 | 免费一级在线观看 | 莫菁在线 | 日本二级黄色 | 欧洲性大片xxxxx久久久 | 国产精品三级在线播放 |