JSP实现百万富翁猜数字游戏实现百万富翁猜数字游戏
主要为大家详细介绍了JSP实现百万富翁猜数字游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了JSP实现百万富翁猜数字游戏的具体代码,供大家参考,具体内容如下
设计一个web app,每次产生一个30以内的数字,给5次机会让客户猜测这个数字:
1)如果客户猜的数字比产生的数字值大,则提示“大了”。
2)如果客户猜的数字比产生的数字值小,则提示“小点”
猜对了就过关,猜错Game Over,给玩家重玩的机会。
JSP代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String result=(String)request.getAttribute("result");
if(result!=null){
out.write("<font color='red'>"+result+"'</font>");
}
%>
<%
Integer times=(Integer)request.getAttribute("times");
if(times!=null){
out.write("你还有"+(5-times)+"次机会!");
}
%>
<br/>
<form action="/zxz/zxz" method="POST">
请输入你的数(20以下):<input type="text" name="Lucy" /><br/>
<%
if(times!=null){
%>
<input type="hidden" name="times" value="<%=times %>"/>
<%
}
%>
<input type="submit" value="竞猜" />
</form>
</body>
</html>
Servlet代码:
package hah;
import java.io.IOException;
import java.util.Random;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class zxz
*/
@WebServlet("/zxz")
public class zxz extends HttpServlet {
private static final long serialVersionUID = 1L;
int answer;
public void newGame() {
Random random=new Random();
answer=random.nextInt(20);
}
评论0
最新资源