午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

java模擬實現斗地主發牌小程序

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

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

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

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

import java.util.ArrayList;import java.util.Collections; /* * 模擬斗地主發牌 一共54張牌 * 買牌 * 洗牌 * 發牌 * */public class DouDIZhuDemo { public static void main(String[] args) { // 花色 數組 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++) // 獲取數值 for (int j = 0; j < arr2.length; j++) box.add(arr[i] + arr2[j]); // 大小王 box.add('大王'); box.add('小王'); // 洗牌 Collections.shuffle(box); // 發牌 三張底牌給地主,剩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)); } }

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

標簽: Java
相關文章:
主站蜘蛛池模板: 看毛片视频 | 成人短视频在线免费观看 | 国产精品99久久久久久动医院 | 91n在线观看 | 琪琪色av| 国产在线观看一区二区三区 | 在线观看亚洲大片短视频 | 亚洲性视频 | 四虎成人在线视频 | 小舞的淫辱日记(h)小说 | 涩涩涩涩色 | 青草99 | 久久成年视频 | 久久婷婷av | 欧美一区二区在线播放 | 欧美大片高清免费观看 | av免费国产 | 国产成人免费在线观看视频 | 天天爽av| 福利一区视频 | 黄网在线视频 | 日韩免费一区二区 | 男女瑟瑟 | 俄罗斯毛片基地 | 精品免费在线观看 | 中文字幕在线国产 | 超碰在线最新 | 国产精品一二三四五区 | 九九视频网 | 色插综合 | 五月天狠狠操 | 中文字幕av免费 | 一级黄色片网站 | 超碰97在线免费观看 | 欧美日本在线观看 | 精品国产一 | 91国精产品 | 97国产在线视频 | 亚洲免费高清 | 国产精品爽爽久久久久久 | 香蕉视频官方 |