System.out.println("--------------------");
int a = p1.guess();
int b = p2.guess();
System.out.print("\n对局结果:");
//出拳相同平局
if (a == b) {
System.out.println("平局");
return 0;
}
//p1获胜条件:p1出石头时p2出剪刀 , p1出剪刀时p2出步,p1出布时p2出石头
else if ((a == 0b == 1) || (a == 1b == 2) || (a == 2b == 0)) {
System.out.println("选手[" + p1.getPlayerName() + "]获胜");
return 1;
}
//p2获胜条件:p1出石头时p2出布,p1出剪刀时p2出石头,p1出布时p2出剪刀
else if ((a == 0b == 2) || (a == 1b == 0) || (a == 2b == 1)) {
System.out.println("选手[" + p2.getPlayerName() + "]获胜");
return -1;
} else {
//因为规定了随机数产生0、1、2,所以其实不会走到本分支
throw new IllegalArgumentException("本局无效");
}
}
}
对局5局的运行结果:
我这里就只能统计当前游戏的数据了,如果你想统计多局游戏总的胜率信息,那么需要将每一局的比赛结果写到txt文件里,最终根据txt文件内容统计即可 。
求java八人单循环比赛代码程序运行截图:
1.单循环赛 , 是所有参加比赛的队均能相遇一次
2.运动员类Sportsman
3.运动项目类SportsEvents
4.运动场地类PlayingField
5.测试类
【用java代码写循环赛 java循环语句有三种写法】用java代码写循环赛的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于java循环语句有三种写法、用java代码写循环赛的信息别忘了在本站进行查找喔 。
推荐阅读
- 升级鸿蒙后耗电快手机发烫,升级鸿蒙系统后耗电快发热
- go语言包如何引用,go语言import自己写的包
- 角色扮演游戏官方,角色扮演游戏2020
- 下雪直播网红,1920*1080的图片
- pg数据库备份策略,pgadmin3备份数据库
- 如何制作精美ppt知乎,怎样制作精美的ppt
- 视频号直播动态背景视频,微信视频号直播背景
- c语言编符号函数 c语言的符号运算
- sap助理,SAP助理工程师招聘