java猜拳游戏代码,随机数
时间: 2024-05-06 15:12:29 浏览: 100
当然,我可以为您提供一个简单的Java猜拳游戏代码示例。在这个示例中,我们将使用随机数来生成计算机的选择。
```java
import java.util.Random;
import java.util.Scanner;
public class RockPaperScissors {
public static void main(String[] args) {
String[] choices = {"石头", "剪刀", "布"};
Scanner scanner = new Scanner(System.in);
Random random = new Random();
System.out.println("欢迎来到猜拳游戏!请选择:");
System.out.println("1. 石头");
System.out.println("2. 剪刀");
System.out.println("3. 布");
int userChoice = scanner.nextInt();
int computerChoice = random.nextInt(3) + 1;
System.out.println("您选择了:" + choices[userChoice - 1]);
System.out.println("计算机选择了:" + choices[computerChoice - 1]);
if (userChoice == computerChoice) {
System.out.println("平局!");
} else if ((userChoice == 1 && computerChoice == 2) ||
(userChoice == 2 && computerChoice == 3) ||
(userChoice == 3 && computerChoice == 1)) {
System.out.println("您赢了!");
} else {
System.out.println("计算机赢了!");
}
}
}
```
这个代码示例中,我们首先定义了一个字符串数组`choices`,包含了石头、剪刀和布三种选择。然后,我们使用`Scanner`类获取用户的选择,并使用`Random`类生成计算机的选择。接下来,我们比较用户和计算机的选择,并输出结果。
阅读全文