国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

二維數組---模擬斗地主

2019-11-14 23:53:01
字體:
來源:轉載
供稿:網友
二維數組---模擬斗地主
package com.pb.demo;import java.util.Arrays;import java.util.Random;/** * 撲克牌隨機發牌♠♥♣♦ 二維數組實現 *  */public class Puker {    public static void main(String[] args) {        // 定義數組        String[][] puker = new String[5][];        puker[0] = new String[] { "♠A", "♠2", "♠3", "♠4", "♠5", "♠6", "♠7",                "♠8", "♠9", "♠10", "♠J", "♠Q", "♠K" };        puker[1] = new String[] { "♥A", "♥2", "♥3", "♥4", "♥5", "♥6", "♥7",                "♥8", "♥9", "♥10", "♥J", "♥Q", "♥K" };        puker[2] = new String[] { "♣A", "♣2", "♣3", "♣4", "♣5", "♣6", "♣7",                "♣8", "♣9", "♣10", "♣J", "♣Q", "♣K" };        puker[3] = new String[] { "♦A", "♦2", "♦3", "♦4", "♦5", "♦6", "♦7",                "♦8", "♦9", "♦10", "♦J", "♦Q", "♦K" };        puker[4] = new String[] { "大王", "小王" };        // 定義3個玩家和底牌        String[] player1 = new String[17];        String[] player2 = new String[17];        String[] player3 = new String[17];        String[] temp = new String[3];        // 二維數據洗牌        Random random = new Random();        int i1 = 0, i2 = 0, j1 = 0, j2 = 0;// 定義4個變量,用來存放數組的下標        // 洗牌1000次        for (int i = 0; i < 1000; i++) {            // 下標i1等于,隨機0~4的整數 一維的下標            i1 = random.nextInt(5); // 0~4之間            if (i1 == 4) {                // 如果一維的下標是4,則2維的的元素只有2個大王和小王,只有2個元素                j1 = random.nextInt(2);            } else {                // 如果不是4,則有13張牌                j1 = random.nextInt(13); // 0~12 共13個元素            }            // 因為最短的數組是2個元素,所以要2次,如果是多個就要多次            i2 = random.nextInt(5);            if (i2 == 4) {                j2 = random.nextInt(2);            } else {                j2 = random.nextInt(13);            }            // 開始洗牌            String tmp = puker[i1][j1];            puker[i1][j1] = puker[i2][j2]; // 洗牌法,交換,打亂順序            puker[i2][j2] = tmp;        }        // 洗牌后的牌        System.out.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广宗县| 靖宇县| 富源县| 武川县| 八宿县| 贵定县| 郑州市| 绍兴市| 仲巴县| 广西| 呼伦贝尔市| 泸溪县| 宝山区| 高陵县| 雷波县| 襄垣县| 久治县| 西充县| 团风县| 平邑县| 辽源市| 曲阳县| 凌云县| 武宁县| 日喀则市| 东乡县| 云霄县| 石阡县| 柳河县| 辽中县| 南城县| 普定县| 酒泉市| 临泽县| 高尔夫| 屏山县| 承德市| 闽清县| 广灵县| 手游| 应城市|