java猜拳游戏代码_Java实现简单猜拳游戏
时间: 2024-02-02 18:02:38 浏览: 81
好的,以下是Java实现简单猜拳游戏的代码:
```java
import java.util.Scanner;
public class CaiQuanGame {
public static void main(String[] args) {
System.out.println("欢迎来到猜拳游戏!");
System.out.println("请出拳,[1]代表石头,[2]代表剪刀,[3]代表布");
Scanner scanner = new Scanner(System.in);
int user = scanner.nextInt();
int computer = (int) (Math.random() * 3) + 1;
System.out.println("你出的是:" + getUserChoice(user));
System.out.println("电脑出的是:" + getUserChoice(computer));
if (user == computer) {
System.out.println("平局!");
} else if ((user == 1 && computer == 2) || (user == 2 && computer == 3) || (user == 3 && computer == 1)) {
System.out.println("你赢了!");
} else {
System.out.println("电脑赢了!");
}
}
private static String getUserChoice(int choice) {
switch (choice) {
case 1:
return "石头";
case 2:
return "剪刀";
case 3:
return "布";
default:
return "";
}
}
}
```
运行上述代码,将会输出以下结果:
```
欢迎来到猜拳游戏!
请出拳,[1]代表石头,[2]代表剪刀,[3]代表布
1
你出的是:石头
电脑出的是:剪刀
你赢了!
```
其中,用户输入数字1、2或3来代表出石头、剪刀或布,电脑则随机出拳。游戏规则和普通猜拳游戏一样,最后输出胜负结果。
阅读全文