jsp计算器代码加减乘除
时间: 2023-08-28 08:07:59 浏览: 64
以下是一个简单的 JSP 计算器代码,实现加减乘除四个基本运算:
```jsp
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head>
<title>计算器</title>
</head>
<body>
<form method="post">
<input type="text" name="num1">
<select name="operator">
<option value="add">+</option>
<option value="subtract">-</option>
<option value="multiply">*</option>
<option value="divide">/</option>
</select>
<input type="text" name="num2">
<input type="submit" value="计算">
</form>
<%-- 获取表单提交的数据 --%>
<%
String num1Str = request.getParameter("num1");
String num2Str = request.getParameter("num2");
String operator = request.getParameter("operator");
if(num1Str == null || num2Str == null || operator == null){
out.println("请输入正确的数字和操作符");
}else{
double num1 = Double.parseDouble(num1Str);
double num2 = Double.parseDouble(num2Str);
double result = 0;
switch (operator){
case "add":
result = num1 + num2;
break;
case "subtract":
result = num1 - num2;
break;
case "multiply":
result = num1 * num2;
break;
case "divide":
result = num1 / num2;
break;
default:
out.println("请输入正确的操作符");
break;
}
out.println("结果为:" + result);
}
%>
</body>
</html>
```
该计算器通过表单提交两个数字和操作符,然后通过 JSP 中的逻辑代码实现四个基本运算,并将结果输出到页面上。需要注意的是,由于用户输入的是字符串类型的数字,需要将其转换为 double 类型才能进行计算。