import java.util.Random;
import java.util.Scanner;
public class Test05 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String numx;
do {
Random random=new Random();
String [] fingerGuessing={"石头","剪刀","布"};
int index=random.nextInt(fingerGuessing.length);
System.out.println("请输入你的选择:1--石头 2--剪刀 3--布 " );
String str;
int numindex = 0;
while (true){
int in=scanner.nextInt();
if (in==1){
str=fingerGuessing[0];
numindex=0;
System.out.println(str);
break;
}else if (in==2){
str=fingerGuessing[1];
numindex=1;
System.out.println(str);
break;
}else if (in==3){
str=fingerGuessing[2];
numindex=2;
System.out.println(str);
break;
}else if (in==886){
break;
}else {
System.out.println("输入不符合条件,请重新输入");
continue;
}
}
System.out.println("电脑出的是:"+fingerGuessing[index]);
if (numindex==index){
System.out.println("平局");
}else if (numindex==2&&index==0||numindex==1&&index==2||numindex==0&&index==1){
System.out.println("胜利了");
}else {
System.out.println("你输了");
}
System.out.println("是否继续玩游戏,是请输入(Y或者y),否则按其他键退出");
numx=scanner.next();
}while (numx.equals("Y")||numx.equals("y"));
scanner.close();
}
}
JAVA 石头剪刀布游戏
最新推荐文章于 2023-05-29 11:56:37 发布