一个控制台的猜拳游戏
import java.util.Random;
import java.util.Scanner;
public class CaiQuan {
public static void main(String[] args) {
Random r=new Random();
String[] quan=new String[]{"石头","剪刀","布"};
Scanner in=new Scanner(System.in);
String str="";
int h=-1;
while(str!="退出"){
System.out.println("
输入你出的: ");
str="";
str=in.next();
int c=r.nextInt(3);
switch(str){
case "石头":h=0;break;
case "剪刀":h=1;break;
case "布": h=2;break;
default: h=-1;break;
}
if(h==-1)
System.out.print("输入不正确吧!");
else if(h==c)
System.out.print("电脑出: "+" "+quan[c]+" 平局");
else if(h==0&&c==1||h==1&&c==2||h==2&&c==0)
System.out.print("电脑出: "+" "+quan[c]+" 你赢了!");
else
System.out.println("电脑出: "+" "+quan[c]+" 你输了!");
}
}
}