算法—猜拳游戏
来源:互联网 发布:淘宝奥特曼星计划 编辑:程序博客网 时间:2024/06/03 22:57
效果图
1、猜拳游戏,如图
public static void main(String[] args) {
int me = retInt();
int pc = retInt();
test3(me, pc);
}
public static int retInt() {
Random random = new Random();// 定义随机类
int rdm = random.nextInt(3);// 返回[0,1,2)集合中的整数
return rdm + 1;// 返回[1,2,3)集合中的整数
}
/*
* 猜拳游戏 输入1 显示你出剪刀 输入2 显示你出石头 输入3 显示你出布 积分初始值为0
*/
public static void test3(int me, int pc) {
String strMe = caiQuanEnum.values()[me - 1].getName();
String strPc = caiQuanEnum.values()[pc - 1].getName();
System.out.println("我出:" + strMe);
System.out.println("电脑出:" + strPc);
if (me == pc) {
System.out.println("打平,再来一局决胜负!");
} else if (me == 1 && pc == 2) {
System.out.println("暂时的失败,再来一局!");
} else if (me == 1 && pc == 3) {
System.out.println("哈哈我赢了,再来一局!");
} else if (me == 2 && pc == 1) {
System.out.println("哈哈我赢了,再来一局!");
} else if (me == 2 && pc == 3) {
System.out.println("暂时的失败,再来一局!");
} else if (me == 3 && pc == 1) {
System.out.println("暂时的失败,再来一局!");
} else if (me == 3 && pc == 2) {
System.out.println("哈哈我赢了,再来一局!");
}
}
// 猜拳枚举结果集
enum caiQuanEnum {
MORRA_ONE("1", "剪刀"), MORRA_TWO("2", "石头"), MORRA_FIRT("3", "布");
private String id;
private String name;
public String getId() {
return id;
}
public String getName() {
return name;
}
private caiQuanEnum(String id, String str) {
this.id = id;
this.name = str;
}
}阅读全文
0 0
- 算法—猜拳游戏
- Java——猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 简单的猜拳游戏 却有不简单的算法
- 由一个简单需求到Linux环境下的syslog、unix domain socket
- 关于C/S客户端异常“clr20r3”的处理
- java 消息推送的比较
- Android版本更新知识(检测、升级)总结
- Next Permutation
- 算法—猜拳游戏
- (原创)HyperPacer使用技巧之集合点设置
- 微信公众号开发--微信JS-SDK扫一扫功能
- 阿里云centos修改ssh端口后连接失败
- SDUT 3812 离散题目18
- iOS开发
- webservice注解
- python计算文件夹大小(linux du命令 简化版)
- 1.什么是缓存