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

中国电力建设集团有限公司网站网站功能开发

中国电力建设集团有限公司网站,网站功能开发,学做衣服网 缤纷网站,WordPress动漫源码【顺序表使用练习】发牌游戏 1. 介绍游戏2. 实现52张牌3. 实现洗牌4. 实现发牌5. 效果展示 1. 介绍游戏 首先先为大家介绍一下设计要求 实现52张牌#xff08;这里排除大小王#xff09;洗牌——打乱牌的顺序发牌——3个人#xff0c;1人5张牌 2. 实现52张牌 创建Code对象创… 【顺序表使用练习】发牌游戏 1. 介绍游戏2. 实现52张牌3. 实现洗牌4. 实现发牌5. 效果展示 1. 介绍游戏 首先先为大家介绍一下设计要求 实现52张牌这里排除大小王洗牌——打乱牌的顺序发牌——3个人1人5张牌 2. 实现52张牌 创建Code对象创建codelist顺序表储存52张牌 下面是代码演示 public class Code {//创建Code类String suit;//定义花色int number;//定义数字//创建一个数组储存4种花色public static final String[] suits{❤,♠,♦,♣};Override//重写输出格式public String toString() {return Code{ suit number };}public Code() {}public Code(String suit, int number) {this.suitsuit;this.numbernumber;}public static ListCode buycode(){//初始化牌面ListCode codeListnew ArrayList();//创建顺序表for (int i 0; i 13; i) {for (int j 0; j 4; j) {String suitsuits[j];int numberi;Code codenew Code(suit,number);//创建codecodeList.add(code);//将每次创建的code都add尾插到顺序表中//实现52张牌的存储}}return codeList;}3. 实现洗牌 如何实现洗牌 第一时间大部分人都会想到随机数那么如何使用随机数实现洗牌呢 下面是代码实现 public static ListCode randcode(ListCode codeList){//洗牌Random randomnew Random();for (int i codeList.size()-1; i0; i--) {int arandom.nextInt(i);swap(codeList,i,a);}return codeList;}4. 实现发牌 创建一个二维顺序表h h1 h2 h3 分别是三个人被分到的牌 下面是代码实现 public static ListListCode play(ListCode codeList){ListCode h1new ArrayList();ListCode h2new ArrayList();ListCode h3new ArrayList();ListListCode hnew ArrayList();h.add(h1);h.add(h2);h.add(h3);for (int i 0; i 3; i) {for (int j 0; j 5; j) {Code codecodeList.remove(0);h.get(i).add(code);}}return h;}5. 效果展示 main函数 public class Test {public static void main(String[] args) {Code codenew Code();//初始化牌面ListCode codeListcode.buycode();System.out.println(初始化牌面codeList);//洗牌System.out.println(洗牌code.randcode(codeList));//发牌ListListCode hcode.play(codeList);System.out.println(发牌);for (int i 0; i h.size(); i) {System.out.println(h.get(i));}} }
http://www.hkea.cn/news/14277645/

相关文章:

  • 四川铁科建设监理有限公司官方网站上海开公司
  • 手机ftp传网站文件建个网站有收
  • 网站开发 无代码网站色彩搭配案例
  • 木材板材网站制作方案只用php做网站
  • 杭州模板开发建站网站后台管理系统查询
  • 网上哪个网站教做西点销售管理系统设计
  • 美声广告网站建设建设局官网查询
  • 网站建设费属于宣传费泰州企业网站模板建站
  • 男男互做网站泰国邢台企业网站建设报价
  • 学畅留学招聘网站开发主管网店设计美工培训
  • 网站服务器大小广州市门户网站建设品牌
  • 做网站应该用什么镜像在sae上搭建wordpress
  • 母婴网站建设的与功能模块什么是网页设计培训
  • 昆明房产网站建设网站排名做不上去吗
  • 西安市建设监理协会网站网站地址地图怎么做
  • 四川住房和城乡建设厅网站三类人员网站开发职责
  • 贵阳市网站建设营销方案模板范文
  • 网站建设模板哪里下载营销软文案例
  • 南通网站建设外包wordpress root权限
  • 学做面包到什么网站植物设计网站推荐
  • 网站更改wordpress更新删除
  • 大型网站建设动力无限山东省建设厅举报网站
  • swoole做网站公众号做微网站吗
  • 建筑网站图片godaddy wordpress迁移
  • PPT做音乐网站介绍网站开发都用什么数据库
  • 甘肃做网站多少钱wordpress图片备用地址
  • 网页制作企业网站作业网上设计接单的网站
  • 建设网站联盟c2c网站有哪些
  • 芜湖网站建设优化库尔勒谁在做电商网站建设
  • 河南网站建设推广公司荣成网站建设