以下是石头剪刀布游戏的Java代码:
import java.util.Random;
import java.util.Scanner;
public class RockPaperScissorsGame {
enum Move {
ROCK,
PAPER,
SCISSORS
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 游戏主循环
while (true) {
System.out.println("欢迎来到石头、剪刀、布游戏!");
System.out.println("请输入你的选择(石头:r,剪刀:s,布:p):");
// 获取用户输入
String userMoveInput = scanner.next();
Move userMove = parseMove(userMoveInput);
// 如果用户输入无效,则重新输入
if (userMove == null) {
System.out.println("无效的选择,请重新输入。");
continue;
}
// 生成计算机的选择
Random rand = new Random();