当前位置: 首页 > news >正文

博尔塔拉蒙古自治州网站建设_网站建设公司_导航菜单_seo优化

加强理想信念教育主题网站建设,手机html网站开发视频,wordpress手机短信插件,百度推广登陆平台登录无聊时间#xff0c;打发下游戏 简单说下思路 目录 1.创建牌对象 2.创建52张牌#xff0c;不包含大小王 3.洗牌 4.发牌 1.创建牌对象 2.创建52张牌#xff0c;不包含大小王 3.洗牌 4.发牌 /*** 扑克牌*/ public class Poker {/*** 花色*/private String cardSuits…无聊时间打发下游戏 简单说下思路 目录 1.创建牌对象 2.创建52张牌不包含大小王 3.洗牌 4.发牌 1.创建牌对象 2.创建52张牌不包含大小王 3.洗牌 4.发牌 /*** 扑克牌*/ public class Poker {/*** 花色*/private String cardSuits;/*** 数字*/private int cardNum;/*** 人名*/private String peopleName;public Poker() {}public Poker(String cardSuits, int cardNum) {this.cardSuits cardSuits;this.cardNum cardNum;}public Poker(String cardSuits, int cardNum, String peopleName) {this.cardSuits cardSuits;this.cardNum cardNum;this.peopleName peopleName;}public String getCardSuits() {return cardSuits;}public void setCardSuits(String cardSuits) {this.cardSuits cardSuits;}public int getCardNum() {return cardNum;}public void setCardNum(int cardNum) {this.cardNum cardNum;}public String getPeopleName() {return peopleName;}public void setPeopleName(String peopleName) {this.peopleName peopleName;} } import java.util.*;public class CardUtils {public static String[] strSuits {♠, ♥, ♣, ♦};public static void main(String[] args) {//组装52张扑克ListPoker pokerList getPokerList();//洗牌SetPoker pokerSet getPokerSet(pokerList);//发牌licensing(5,pokerSet);}/*** 获取一副新牌** return*/public static ListPoker getPokerList() {//组装52张扑克ListPoker pokerList new ArrayList();for (int i 0; i strSuits.length; i) {for (int j 1; j 13; j) {Poker poker new Poker(strSuits[i], j);pokerList.add(poker);}}System.out.println(新牌未打乱顺序 begin);pokerList.forEach(l - System.out.print(l.getCardSuits() l.getCardNum() ));System.out.println();System.out.println(新牌未打乱顺序 end);System.out.println();return pokerList;}/*** 洗牌** param pokerList* return*/public static SetPoker getPokerSet(ListPoker pokerList) {//打乱顺序SetPoker pokerSet new HashSet();Random random new Random();while (pokerSet.size() pokerList.size()) {pokerSet.add(pokerList.get(random.nextInt(pokerList.size())));}//重新洗牌之后的顺序System.out.println(洗牌打乱顺序 begin);pokerSet.forEach(l - System.out.print(l.getCardSuits() l.getCardNum() ));System.out.println();System.out.println(洗牌打乱顺序 end);System.out.println();return pokerSet;}/*** 发牌(不得超过10人)** param num 几人再玩* param pokerSet 打乱顺序的牌*/public static void licensing(int num, SetPoker pokerSet) {if (num 2 || num 10) {System.out.println(参与人数不得小于2人或者大于10人);return;}//针对每个人的集合几个人玩就循环几次ListListPoker peopleList new ArrayList();for (int i 0; i num; i) {ListPoker list new ArrayList();peopleList.add(list);}//已发过的牌ListPoker tempList new ArrayList();//发牌 3人 每人5张for (int i 0; i 5; i) {for (int j 0; j peopleList.size(); j) {ListPoker pokers peopleList.get(j);Poker poker pokerSet.iterator().next();poker.setPeopleName(持牌者 j);pokers.add(poker);tempList.add(poker);pokerSet.remove(poker);continue;}}System.out.println(已发过的牌 begin);tempList.forEach(l - System.out.print(l.getCardSuits() l.getCardNum() ));System.out.println();System.out.println(已发过的牌 end);System.out.println();System.out.println(剩余的牌 begin);pokerSet.forEach(l - System.out.print(l.getCardSuits() l.getCardNum() ));System.out.println();System.out.println(剩余的牌 end);System.out.println();peopleList.forEach(pl - {System.out.println(分割线 pl.get(0).getPeopleName());pl.forEach(poker - System.out.print(poker.getCardSuits() poker.getCardNum() ));System.out.println();});} }
http://www.lebaoying.cn/news/2944.html

相关文章:

  • 网站投稿系统怎么做做问卷赚钱的网站
  • 公司简单网站多少钱内容营销怎么做
  • 公众号如何做微网站网站运营设计
  • 湖州建设网站制作建设一个网络平台要多少钱
  • 个人网站构建ai域名注册
  • 江阴网站建设公司wordpress保存502
  • 做网站网站犯法吗海南建设银行官网招聘网站
  • 购物网站主页设计图长春制作网站定制
  • 网站和app软件制作公司seo的最终是为了达到
  • wordpress左侧插件抖音seo排名优化软件
  • 网站开发技术问题wordpress主菜单导航插件
  • 图书馆网站建设费用百度推广
  • 网站链接优化办公管理软件
  • 怎么修改网站标题品牌网站品牌理念老旧的后果
  • 就诊网站建设协议西樵营销网站制作
  • 长沙公司做网站做羞羞事的网站
  • 做模板网站的公司wordpress弹窗表单
  • 宁波自己建网站上线了建的网站免费吗
  • 德州市建设小学网站阿里云上做网站
  • 学生做网站的软件怎么用jsp做网站
  • 张家口建站优化电商网站推广
  • 在阿里云上建立网站的步骤网站域名怎么过户
  • 鹰潭做网站公司在线教学网站开发
  • 网站开发工程师php岗位职责个人注册网址怎么注册
  • 杭州做网站的华夏望子成龙网站开发背景
  • 滕州网站搜索引擎优化个人网站设计成首页
  • 万网x3主机l系统放两个网站c 网站开发案例代码
  • 买东西网站建设做网站哪家公司好
  • 货代到哪个网站开发客户网站会员注册怎么做
  • 推广公司的网站可以采取哪些方式文化建设的例子