编写简单的“剪刀石头布”游戏,电脑随机产生剪刀、石头还是布,用户输入,最终比较结果。java
时间: 2023-12-29 18:03:56 浏览: 134
《剪刀石头布(Java)》实验报告
好的,这是一个简单的Java代码实现剪刀石头布游戏:
```java
import java.util.Scanner;
public class RockPaperScissors {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String[] options = {"剪刀", "石头", "布"};
int computerChoice = (int) (Math.random() * 3);
String computerOption = options[computerChoice];
System.out.print("请输入您的选择(剪刀/石头/布):");
String userOption = input.next();
System.out.println("电脑的选择是:" + computerOption);
if (computerOption.equals(userOption)) {
System.out.println("平局");
} else if (computerOption.equals("剪刀") && userOption.equals("石头") ||
computerOption.equals("石头") && userOption.equals("布") ||
computerOption.equals("布") && userOption.equals("剪刀")) {
System.out.println("恭喜您,您赢了!");
} else {
System.out.println("很遗憾,您输了...");
}
}
}
```
在这个代码中,我们首先定义了三个选项:剪刀、石头、布。然后通过 `Math.random()` 方法生成一个随机数,根据这个随机数来确定电脑的选择。接着,我们通过 `Scanner` 类获取用户输入的选择,并与电脑的选择进行比较,输出相应的结果。
注意,这个代码中的比较方法是通过 if-else 语句来实现的,可以根据实际需要进行修改。
阅读全文