猜拳游戏
//猜拳游戏,电脑随机出拳(拳头=0、石头=1、布=2),然后 玩家通过控制台输入。判断谁大。
public class FenDou04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
Random rd=new Random();
int n;
int i;
while(true){
i=rd.nextInt(3);
System.out.println("请出碼(0.剪刀 1.石头 2.布):");
if(sc.hasNextInt()){
n=sc.nextInt();
if(n>=0&&n<=2){
switch(i){
case 0:
System.out.println("电脑出: 剪刀");
if(n==0){
System.out.println("你出: 剪刀 ->平手");
}else if(n==1){
System.out.println("你出: 石头 ->你赢了");
}else{
System.out.println("你出:布 ->你输了");
}
break;
case 1:
System.out.println("电脑出: 石头");
if(n==0){
System.out.println("你出: 剪刀 ->你输了");
}else if(n==1){
System.out.println("你出: 石头 ->平手");
}else{
System.out.println("你出:布 ->你赢了");
}
break;
case 2:
System.out.println("电脑出: 布");
if(n==0){
System.out.println("你出: 剪刀 ->你赢了");
}else if(n==1){
System.out.println("你出: 石头 ->你输了");
}else{
System.out.println("你出:布 ->平手");
}
break;
}
}else{
System.out.println("请输入0~2的整数!");
}
}else{
System.out.println("您输入非法数字!");
break;
}
}
}
}