java集合之斗地主和升级的集合运用总结

阅读: 评论:0

java集合之斗地主和升级的集合运用总结

java集合之斗地主和升级的集合运用总结

运用集合编写斗地主发牌小程序,改写后可以实现每个人手中的牌按照斗地主规则中牌值的大写顺序发到每个玩家的手中

进而纸牌类的另一个经典的游戏—升级的发牌动作也可以同理实现,现整理出斗地主以及升级的程序代码

一、斗地主发牌并保证玩家牌值排列

1.创建结合用于存储数字和花色

2.像集合中添加元素,可以使用集合工具类一次性添加完成

3.将花色和对应的数字组合起来,注意,外循环是数字,为后面牌值发到玩家手中的排序做准备

4.定义牌值大小比较的双列集合规定每个组合后的牌值大小

5.定义玩家和底牌

6.定义集合作为双列集合中对应的键,使用集合工具类将元素乱序排列

7.遍历双列集合,将乱序的集合元素作为参数获取值发放到每个玩家和底牌中

8.打印测试每次发牌结果

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Set;
import java.util.TreeMap;public class KaPai2 {public static void main(String[] args) {
//		定义花色和牌值String [] s1 = new String[]{"♥","♠","◆","♣"};String [] s2 = new String[]{"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
//		定义玩家ArrayList<String> cards = new ArrayList<String>();ArrayList<String> card = new ArrayList<String>();ArrayList<String> p1 = new

本文发布于:2024-01-30 23:45:33,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170662953523699.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:斗地主   java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23