public static void main(String[] args) {
System.out.println("欢迎进入猜拳游戏!!!!");
String[] u= new String[]{"石头","剪刀","布"};
Scanner scanner = new Scanner(System.in);
Random random = new Random();
String a = null;
String b = null;
while (true){
System.out.println("1:石头,2:剪刀,3:布");
System.out.print("玩家:");
int user =scanner.nextInt();
int npc =random.nextInt(3)+1;
if (user==1){
a="石头";
}else if (user==2){
a="剪刀";
}else if (user==3){
a="布";
}else {
a=("掷出点数错误");
}
if (npc==1){
b="石头";
}else if (npc==2){
b="剪刀";
}else if (npc==3){
b="布";
}
System.out.println("玩家掷出的结果为"+a);
System.out.println("npc掷出的结果为"+b);
switch (user){
case 1:
System.out.println(u[user-1]+"VS"+u[npc-1]);
if (npc==1){
System.out.println("平局");
}else if (npc==2){
System.out.println("玩家获胜");
}else if (npc==3){
System.out.println("npc获胜");
}
System.out.println("-------------------------");
System.out.println("");
break;
case 2:
System.out.println(u[user-1]+"VS"+u[npc-1]);
if (npc==1){
System.out.println("npc获胜");
}else if (npc==2){
System.out.println("平局");
}else if (npc==3){
System.out.println("玩家获胜");
}
System.out.println("-------------------------");
System.out.println("");
break;
case 3:
System.out.println(u[user-1]+"VS"+u[npc-1]);
if (npc==1){
System.out.println("玩家获胜");
}else if (npc==2){
System.out.println("npc获胜");
}else if (npc==3){
System.out.println("平局");
}
System.out.println("-------------------------");
System.out.println("");
break;
default:
System.out.println("我上去就是一个左刺拳,一个右鞭腿");
System.out.println("-------------------------");
System.out.println("");
break;
}
}
}