以下是一个简单的猜数字游戏的 JSP 源代码示例:
<%@ page import="java.util.Random" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>猜数字游戏</title>
</head>
<body>
<%
// 生成一个 1 到 100 之间的随机数
Random random = new Random();
int randomNumber = random.nextInt(100) + 1;
int guess = 0;
String message = "";
// 获取用户输入的猜测数字
String input = request.getParameter("guess");
if (input != null && !input.isEmpty()) {
try {
guess = Integer.parseInt(input);
if (guess < randomNumber) {
message = "猜小了";
} else if (guess > randomNumber) {
message = "猜大了";
} else {
message = "恭喜你,猜对了!";
}
} catch (NumberFormatException e) {
message = "请输入有效的数字";
}
}
%>
<h1>猜数字游戏</h1>
<p>我生成的数字在 1 到 100 之间,请猜猜看。</p>
<form action="game.jsp" method="post">
<input type="text" name="guess" placeholder="输入你的猜测">
<input type="submit" value="提交">
</form>
<p><%= message %></p>
</body>
</html>
优势:
类型:这是一个基于网页的简单交互式游戏。
应用场景:适合用于学习编程、练习网页开发技术或作为简单的娱乐项目。
常见问题及解决方法:
希望这个示例对你有帮助!
领取专属 10元无门槛券
手把手带您无忧上云