random 随机生成数
import java.util.Scanner;
public class TestGuess{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
//人机猜拳(1.剪刀、2.石头、3.布)
int cCount = 0;//电脑计数器
int pCount = 0;//玩家计数器
for(int i = 1 ; i <= 3 ; ){//random 随机生成的数在0~1之间
int computer = ((int)(Math.random() * 10)) % 3 + 1;
System.out.println(computer);
System.out.print("请输入猜拳的编号(1.剪刀、2.石头、3.布):");
int player = input.nextInt();
//比较
if(computer == player){//平局
System.out.println("不错哦,再接再厉!");
continue;
}else if( (player == 1 && computer == 3) || (player == 2 && computer == 1)
|| (player == 3 && computer == 2) ){//获胜
System.out.println("恭喜,大神");
pCount++;
}else{//失败
System.out.println("哎呀,你也不行啊,给你机会你也不中用啊");
cCount++;
}
if(cCount == 2 || pCount == 2){//加入计数,以三局两胜为条件
break;
}
i++;
}
}
}