2.4模拟打牌游戏中的发牌过程
摩尔的Java学习笔记2.4
第二周作业:
1、实现将一组整数进行升序排列;
2、用二维数组实现,5个学生4门课程的总分和平均分的统计工作;
3、打印八行八列杨辉三角,开头不打印空格;
4、模拟打牌游戏中的发牌过程。用1~52来代表52张牌,玩家有四人,要求将发牌结果存入一个二维数组(4行13列),最后显示发牌结果,不许重复;
5、输入多个字符串,存入数组,然后按照字符串的大小重新升序排列;
6、使用二维数组存储学生的数据,包括学号、姓名、操作系统成绩、Java成绩、高数成绩、总分;一行存储一个学生的数据;要求输入若干学生的数据,求出总分;然后按照总分由高到低重新排列;输出排序后的结果。
4、模拟打牌游戏中的发牌过程。用1~52来代表52张牌,玩家有四人,要求将发牌结果存入一个二维数组(4行13列),最后显示发牌结果,不许重复;
/**
* @author 薛莲婷
* 发牌模拟程序
* 模拟打牌游戏中的发牌过程。用1~52来代表52张牌,玩家有四人,要求将发牌结果存入一个二维数组(4行13列),最后显示发牌结果,不许重复
*/class Assignment3 {public static void main(String[] args) {int [][]card=new int[4][13]; //4个人的13张牌for(int i=0;i<4;i++){for(int j=0;j<13;j++){int flag=0;while(flag==0) //flag为0表示此张结果与之前已发的牌有重复{card[i][j]=(int)(52*Math.random()+1);flag=1;for(int a=0;a<i;a++) //在比i小的行中比较{for(int b=0;b<13;b++){if(card[i][j]==card[a][b]){flag=0;}}}for(int b=0;b<j;b++) //在i行中比较{if(card[i][j]==card[i][b]){flag=0;}}}}}System.out.println("发牌结果:"); //输出发牌结果for(int i=0;i<4;i++){System.out.printf("第 %d 人:\t",i+1);for(int j=0;j<13;j++){System.out.print(card[i][j]+"\t");}System.out.print("\n");}}}
2.4模拟打牌游戏中的发牌过程相关推荐
- 3.java 模拟保皇游戏开始的发牌过程
3.模拟保皇游戏开始的发牌过程. 规则:4副扑克,5个玩家. 1)有一个大王标记为皇上.每次发牌时,所发牌中有该大王的玩家是皇上. 2)皇帝选择侍卫(也叫保儿.腿子,游戏过程中与皇帝一伙):作为皇上的 ...
- Java实验-模拟保皇游戏开始的发牌过程
3.模拟保皇游戏开始的发牌过程. 规则:4副扑克,5个玩家. 1)有一个大王标记为皇上.每次发牌时,所发牌中有该大王的玩家是皇上. 2)皇帝选择侍卫(也叫保儿.腿子,游戏过程中与皇帝一伙):作为皇上的 ...
- java 模拟保皇游戏开始的发牌过程
模拟保皇游戏开始的发牌过程.规则:4副扑克,5个玩家.1)有一个大王标记为皇上.每次发牌时,所发牌中有该大王的玩家是皇上.2)皇帝选择侍卫(也叫保儿.腿子,游戏过程中与皇帝一伙):作为皇上的玩家从自己 ...
- 模拟保皇游戏开始的发牌过程
模拟保皇游戏开始的发牌过程.规则:4副扑克,5个玩家.1)有一个大王标记为皇上.每次发牌时,所发牌中有该大王的玩家是皇上.2)皇帝选择侍卫(也叫保儿.腿子,游戏过程中与皇帝一伙):作为皇上的玩家从自己 ...
- 作业3 容器 5、模拟保皇游戏开始的发牌过程
作业3 容器 5.模拟保皇游戏开始的发牌过程. 此题目来自计算机学院张老师 规则:4副扑克,5个玩家. 1)有一个大王标记为皇上.每次发牌时,所发牌中有该大王的玩家是皇上. 2)皇帝选择侍卫(也叫保儿 ...
- 编程题 模拟保皇游戏开始的发牌过程
模拟保皇游戏开始的发牌过程 问题描述:规则:4副扑克,5个玩家.1)有一个大王标记为皇上.每次发牌时,所发牌中有该大王的玩家是皇上.2)皇帝选择侍卫(也叫保儿.腿子,游戏过程中与皇帝一伙):作为皇上的 ...
- 离散事件模拟在游戏中的应用
离散事件模拟(discrete event simulation),这个东西可能在游戏领域用得并不是很多,它是模拟仿真领域的一个仿真模型,用来模拟在时间轴上一系列离散事件后,整个系统的变化情况,这么说 ...
- 模拟游戏中的装备强化过程
模拟游戏中的装备强化过程 提示1: DNF装备强化在+1-+3 不会失败: +4-+7,失败后物品原有强化等级降低1级: +8-+10,失败后掉3级: 10上11或以上就爆了. 提示2: DNF装备强 ...
- Java模拟保皇游戏开始的发牌过程。
规则:4副扑克,5个玩家. 1)有一个大王标记为皇上.每次发牌时,所发牌中有该大王的玩家是皇上. 2)皇帝选择侍卫(也叫保儿.腿子,游戏过程中与皇帝一伙):作为皇上的玩家从自己的牌中选择一张拥有相同三 ...
最新文章
- C#将照片或图片转化为byte[]存入数据库,从数据库中读照片
- JAVA----爬虫(一)JSoup
- python词频统计结果写入csv_Python词频对比并导入CSV文件
- 高薪招聘生物信息工程师-中国科学院深圳先进技术研究院合成所合成生物大设施...
- php中文网 日历,php小型日历类库
- mongobd运行电脑不允许_U盘中的操作系统:Chrome OS,极致简洁超流畅,拯救你的旧电脑...
- 【实践】腾讯PCG推荐系统应用实践(附PPT下载链接)
- lan口配置 petalinux_PetaLinux开发文档
- sass穿透 scoped 的情况下 去修改ui组件的样式
- 《javascript高级程序设计》读书笔记——作用域
- 看书不挑出版社的都是山炮——评60家国内出版社
- 【转】百度网盘高速下载-暴力油猴脚本
- 没有搭讪的人生是不完整的
- 5款自动爬取数据的神器!
- Ubuntu开启SSH服务以及使用Putty远程控制的解决办法
- SICP第一章:构造过程抽象(1.3)
- python求一元二次方程解
- intel(R)wireless-ac 9462感叹号,WLAN消失,电脑连不上网解决办法
- 【隧道应用-1】netsh端口映射内网
- Swift学习笔记笔记(七) UIKit常用组件的使用
热门文章
- 行泊一体与智能泊车两大产品重磅升级,纵目科技智驾战略全线推进
- 支付宝香港宣布开通与菲律宾的区块链汇款渠道
- vue.js html 属性赋值,vue.js input框之间赋值方法
- edge浏览器强制启用暗黑模式
- excel实现套用模板批量打印_标签打印软件如何导入excel表批量制作光缆标牌
- 一线游戏开发员揭秘薪酬
- 【数据结构与算法】八大排序(中)快速排序 快排居然还能这么优化?快排的非递归该如何写?
- 基带、基带信号和基带传输(附带频带和宽带)
- 美国国家安全局(NSA)“酸狐狸”漏洞攻击武器平台
- [渝粤教育] 南阳医学高等专科学校 医学计算机与信息素养 参考 资料