用JSP写一个猜数小游戏
时间: 2023-05-19 14:00:56 浏览: 48
好的,以下是一个简单的猜数小游戏的 JSP 代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>猜数小游戏</title>
</head>
<body>
<h1>猜数小游戏</h1>
<%
int answer = (int)(Math.random() * 100) + 1;
int guess = -1;
int count = 0;
if (request.getParameter("guess") != null) {
guess = Integer.parseInt(request.getParameter("guess"));
count = Integer.parseInt(request.getParameter("count"));
if (guess == answer) {
out.println("<p>恭喜你,猜对了!</p>");
} else if (guess < answer) {
out.println("<p>你猜的数字太小了!</p>");
} else {
out.println("<p>你猜的数字太大了!</p>");
}
}
%>
<p>请猜一个 1 到 100 之间的整数:</p>
<form method="post">
<input type="text" name="guess" />
<input type="hidden" name="count" value="<%= count + 1 %>" />
<input type="submit" value="猜" />
</form>
<% if (guess != -1) { %>
<p>你已经猜了 <%= count %> 次。</p>
<% } %>
</body>
</html>
这个小游戏会随机生成一个 1 到 100 之间的整数,然后让用户猜这个数字是多少。用户每次猜测后,程序会告诉用户猜的数字是太大了还是太小了,直到用户猜对为止。程序还会记录用户猜了多少次。