博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java用ArrayList集合来实现斗地主发牌案例
阅读量:2443 次
发布时间:2019-05-10

本文共 1139 字,大约阅读时间需要 3 分钟。

java用ArrayList集合来实现斗地主发牌案例

package com.paly;import java.util.ArrayList;import java.util.Collections;public class SetPaly {	public static void main(String[] args) {		// 花色		String[] color = { "♠","♥","♣","♦" };		// 数字		String[] num = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K" };		// 牌盒		ArrayList
box = new ArrayList<>(); for (int i = 0; i < color.length; i++) { for (int j = 0; j < num.length; j++) { box.add(color[i] + num[j]); } } box.add("大王"); box.add("小王"); // 洗牌 Collections.shuffle(box); //System.out.println(box); // 找三个人来打牌 ArrayList
小波 = new ArrayList<>(); ArrayList 小苍 = new ArrayList<>(); ArrayList 小泽 = new ArrayList<>(); // 发牌 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("小泽:"+小泽); //底牌 method01(box); } public static void method01(ArrayList
box) { System.out.println("底牌:"); for (int i =box.size()-3 ; i

转载地址:http://rjjqb.baihongyu.com/

你可能感兴趣的文章
AtoZ CSS屏幕录像:关键帧动画
查看>>
wordpress插件_6个很棒的WordPress电子学习插件
查看>>
AtoZ CSS屏幕录像:对齐文本
查看>>
AtoZ CSS快速提示:对齐文本并使用Flexbox
查看>>
wordpress 高并发_HyperDB的高可用性WordPress
查看>>
AtoZ CSS截屏视频:寡妇和孤儿
查看>>
AtoZ CSS截屏视频:CSS颜色语法
查看>>
AtoZ CSS截屏视频:CSS Box模型
查看>>
AtoZ CSS截屏视频:启用的伪类
查看>>
json创创建_创建您自己的创世纪儿童主题
查看>>
将 dom 转换svg_如何从DOM转换为SVG坐标并再次返回
查看>>
如何为WordPress创建YouTube嵌入插件
查看>>
一个程序员的遐想_遐想:基于基金会的WordPress入门主题
查看>>
如何使用官方Docker WordPress映像
查看>>
chart.min.js_Chart.js 2.0简介—六个简单示例
查看>>
wordpress 自定义_在WordPress中构建自定义登录和注册页面
查看>>
如何安装和使用WP-CLI来管理WordPress网站
查看>>
-ms-flexbox_快速提示:z-index和自动边距在Flexbox中如何工作
查看>>
wordpress插件_顶级WordPress反垃圾邮件插件
查看>>
wordpress搜索优化_搜索WordPress的替换
查看>>