效果图
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;
}
}