首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

尝试用java脚本制作一个石头布剪刀游戏

石头布剪刀游戏是一种经典的手势猜拳游戏,玩家通过选择石头、布或剪刀来与对手进行比拼。下面是使用Java脚本制作石头布剪刀游戏的示例代码:

代码语言:txt
复制
import java.util.Random;
import java.util.Scanner;

public class RockPaperScissorsGame {
    public static void main(String[] args) {
        String[] choices = {"石头", "布", "剪刀"};
        
        Scanner scanner = new Scanner(System.in);
        Random random = new Random();
        
        while (true) {
            System.out.println("请选择:1.石头  2.布  3.剪刀");
            int playerChoice = scanner.nextInt();
            
            if (playerChoice < 1 || playerChoice > 3) {
                System.out.println("输入无效,请重新选择!");
                continue;
            }
            
            int computerChoice = random.nextInt(3) + 1;
            
            System.out.println("你选择了:" + choices[playerChoice - 1]);
            System.out.println("电脑选择了:" + choices[computerChoice - 1]);
            
            if (playerChoice == computerChoice) {
                System.out.println("平局!");
            } else if ((playerChoice == 1 && computerChoice == 3) ||
                       (playerChoice == 2 && computerChoice == 1) ||
                       (playerChoice == 3 && computerChoice == 2)) {
                System.out.println("你赢了!");
            } else {
                System.out.println("你输了!");
            }
            
            System.out.println("是否继续游戏?(Y/N)");
            String playAgain = scanner.next();
            
            if (!playAgain.equalsIgnoreCase("Y")) {
                break;
            }
        }
        
        scanner.close();
    }
}

这段代码实现了一个简单的石头布剪刀游戏。玩家通过输入数字选择石头、布或剪刀,电脑随机生成选择,然后根据规则判断胜负并输出结果。游戏结束后,询问玩家是否继续游戏。

这个游戏可以作为一个简单的练习项目,帮助初学者熟悉Java语言的基本语法和逻辑控制结构。在实际应用中,可以将这个游戏嵌入到一个更复杂的应用程序中,例如一个命令行游戏集合或者一个图形界面游戏。

腾讯云相关产品和产品介绍链接地址:

请注意,以上产品和链接仅作为示例,实际选择和推荐的产品应根据具体需求和场景进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券