Java石头剪刀布
时间: 2023-09-28 19:12:31 浏览: 121
java石头剪刀布
好的,下面是一个简单的 Java 石头剪刀布游戏代码:
```
import java.util.Random;
import java.util.Scanner;
public class RockPaperScissors {
public static void main(String[] args) {
System.out.println("欢迎来到石头剪刀布游戏!");
System.out.println("请输入你的选择(1-石头,2-剪刀,3-布):");
Scanner scanner = new Scanner(System.in);
int player = scanner.nextInt();
if (player < 1 || player > 3) {
System.out.println("输入有误,请重新输入!");
return;
}
String[] options = {"石头", "剪刀", "布"};
String computerOption = options[new Random().nextInt(3)];
String playerOption = options[player - 1];
System.out.println("你出了:" + playerOption);
System.out.println("电脑出了:" + computerOption);
if (playerOption.equals(computerOption)) {
System.out.println("平局!");
} else if ((playerOption.equals("石头") && computerOption.equals("剪刀"))
|| (playerOption.equals("剪刀") && computerOption.equals("布"))
|| (playerOption.equals("布") && computerOption.equals("石头"))) {
System.out.println("你赢了!");
} else {
System.out.println("你输了!");
}
}
}
```
这个代码是一个简单的控制台游戏,通过读取用户输入来进行游戏。用户输入的数字代表石头、剪刀、布中的一种,然后程序随机生成计算机的选择,并根据规则判断胜负。代码中使用了 Scanner 类来获取用户输入,使用 Random 类来生成随机数。
阅读全文