java猜拳游戏代码_Java实现简单猜拳游戏
时间: 2024-02-02 16:02:38 浏览: 25
好的,以下是一个简单的 Java 猜拳游戏代码实现:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessFistGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
String[] fist = {"剪刀", "石头", "布"};
int computer = random.nextInt(3); // 0:剪刀 1:石头 2:布
System.out.println("请输入你的选择:0-剪刀,1-石头,2-布");
int player = scanner.nextInt();
System.out.println("你出了:" + fist[player]);
System.out.println("电脑出了:" + fist[computer]);
if (player == computer) {
System.out.println("平局");
} else if (player == 0 && computer == 1 || player == 1 && computer == 2 || player == 2 && computer == 0) {
System.out.println("你输了");
} else {
System.out.println("你赢了");
}
}
}
```
这个程序中,我们使用了 `java.util.Random` 类来生成随机数,使用 `java.util.Scanner` 类来读取用户输入。首先,程序随机生成电脑出拳的结果,然后提示用户输入自己的选择。接着,程序比较用户和电脑的出拳结果,判断胜负并输出结果。