jsp实现简单猜数游戏

getNumber.jsp:

  <body>
	系统随机生成一个1到100之间的数!<br/>
	<%
	int number=(int)(Math.random()*100)+1;
	session.setAttribute("save", new Integer(number));	
	%>
	请在下面的文本框中,输入你所猜的数:
 	<form action="Result.jsp" method="post">
	<input type="text" name="boy" required>
	<input type="submit" value="提交" name="submit">
	</form>
	<hr>
	<a href="getNumber.jsp">重玩</a>
	<a href="success.jsp">答案</a>
  </body>

Result.jsp:

<body>
<%
	String str=request.getParameter("boy");
	if(str==null){
		str="0";
	}
	int guessNumber=Integer.parseInt(str);
	Integer integer=(Integer)session.getAttribute("save");
	int realnumber=integer.intValue();
	if(guessNumber==realnumber)
	{
		response.sendRedirect("success.jsp");
	}
	else if(guessNumber>realnumber){
		response.sendRedirect("large.jsp");
	}
	else if(guessNumber<realnumber)
	{
		response.sendRedirect("small.jsp");
	}
	%>
  </body>

success.jsp:

<body> 	 
	<%
	int num=((Integer)session.getAttribute("save")).intValue();
	%>
	恭喜你,猜对了!<br/>
	这个数字就是:<%=num %>
	<hr>
    <a href="getNumber.jsp">重玩</a>
  </body>

large.jsp:

<body>
    你猜的数比系统生成的数大,请再猜一次:
    <form action="Result.jsp" method="post">
	<input type="text" name="boy" required>
	<input type="submit" name="submit" value="提交">
	</form>
	<hr>
	<a href="getNumber.jsp">重玩</a>
	<a href="success.jsp">答案</a>
  </body>

small.jsp:

<body>
    你猜的数比系统生成的数小,请再猜一次:<br>
    <form action="Result.jsp" method="post">
	<input type="text" name="boy" required>
	<input type="submit" name="submit" value="提交">
	</form>
	<hr>
	<a href="getNumber.jsp">重玩</a>
	<a href="success.jsp">答案</a>
  </body>

注*本程序仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

于建章

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值