jsp计算器代码加减乘除
时间: 2023-07-03 10:16:46 浏览: 107
以下是一个简单的 JSP 计算器代码,支持加、减、乘、除四种运算:
```
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>JSP计算器</title>
</head>
<body>
<h1>JSP计算器</h1>
<form method="post" action="">
<label for="num1">第一个数:</label>
<input type="number" name="num1" id="num1" required>
<br>
<label for="operator">运算符:</label>
<select name="operator" id="operator">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<br>
<label for="num2">第二个数:</label>
<input type="number" name="num2" id="num2" required>
<br>
<input type="submit" value="计算">
</form>
<%-- 处理表单提交 --%>
<%
if (request.getMethod().equals("POST")) {
int num1 = Integer.parseInt(request.getParameter("num1"));
int num2 = Integer.parseInt(request.getParameter("num2"));
String operator = request.getParameter("operator");
double result = 0;
switch (operator) {
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
result = (double)num1 / num2;
break;
}
out.println("<h2>结果:" + result + "</h2>");
}
%>
</body>
</html>
```
代码思路:
1. 使用一个表单来输入两个数和运算符,并提交表单。
2. 在 JSP 页面中,使用 `request.getParameter` 方法来获取表单提交的数据。
3. 根据运算符,使用 `switch` 语句来进行相应的计算。
4. 最后使用 `out.println` 方法来输出结果。
阅读全文