import java.util.Random;
import java.util.Scanner;
public class guessGeme {
public static void main(String[] args) {
String[] moves = { "剪刀", "石头", "布" };
Scanner sc = new Scanner(System.in);
Random random = new Random();
System.out.println("欢迎来到剪刀石头布游戏!(五局三胜制)");
int win = 0; //记录胜利次数。
int lose = 0; //记录失败次数。
int draw = 0; //记录平局次数。
int i = 1;
while (win < 3 && lose < 3 && draw+win+lose != 5){
System.out.println("=============================");
System.out.println("这是第"+i+"局!");
System.out.println("请选择你的动作:");
System.out.println("1. 剪刀");
System.out.println("2. 石头");
System.out.println("3. 布");
int my = sc.nextInt();
int computer = random.nextInt(3);
System.out.println("你选择了:" + moves[my - 1]);
System.out.println("电脑选择了:" + moves[computer]);
if (my == computer || my-3 == computer) {
System.out.println("你赢了!");
win++;
} else if (my-1 == computer) {
System.out.println("平局!");
draw++;
} else {
System.out.println("你输了!");
lose++;
}
i++;
System.out.print("胜负记录:赢了"+win+"次!");
System.out.print("平了"+draw+"次!");
System.out.println("输了"+lose+"次!");
}
if (win > lose){
System.out.println("=============================");
System.out.println("\n你胜利啦");
}else if (win < lose){
System.out.println("=============================");
System.out.println("\n你失败了");
}else {
System.out.println("=============================");
System.out.println("你和电脑各赢了"+win+"次,输了"+win+"次,\n平了"+(5-2*win)+"次.所以是平局");
}
}
}
10-30
1093
06-26
2万+
03-02
3755
06-23
6291
04-16