JSP 实现 石头剪刀布小游戏

<html>
  <head>
    <title>石头剪刀布</title>
  </head>
  <body>
    <form method="get" >
      <select name="s">
        <option value="">请选择</option>
        <option value="石头">石头</option>
        <option value="剪刀">剪刀</option>
        <option value="布">布</option>
      </select>
      <input type="submit" value="确定">
    </form>
    <%!
      String result;  
    %>
  <%
        String player=request.getParameter("s");
        Random random = new Random();
        int choice = random.nextInt(3);
        String computer = null;
        switch (choice){
          case 0:
            computer="石头";
            break;
          case 1:
            computer="剪刀";
            break;
          case 2:
            computer="布";
            break;
          default:
            break;
        }
        if (player!=null&&player.equals(computer)){
          result="玩家:"+player+",电脑:"+computer+",双方平局";
        }
        if ("石头".equals(player)&&"剪刀".equals(computer)){
          result="玩家:"+player+",电脑:"+computer+",玩家胜利";
        }
        if ("石头".equals(player)&&"布".equals(computer)){
          result="玩家:"+player+",电脑:"+computer+",电脑胜利";
        }
        if ("剪刀".equals(player)&&"石头".equals(computer)){
          result="玩家:"+player+",电脑:"+computer+",电脑胜利";
        }
        if ("剪刀".equals(player)&&"布".equals(computer)){
          result="玩家:"+player+",电脑:"+computer+",玩家胜利";
        }
        if ("布".equals(player)&&"石头".equals(computer)){
          result="玩家:"+player+",电脑:"+computer+",玩家胜利";
        }
        if ("布".equals(player)&&"剪刀".equals(computer)){
          result="玩家:"+player+",电脑:"+computer+",电脑胜利";
        }
  %>
  <%=result%>
  </body>
</html>

运行结果:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值