JSP计算器
<%@ page language= "java" contentType="text/html;charset=UTF-8" %>
<html>
<head>
<meta charset="utf-8">
<title>计算器</title>
</head>
<body>
<hr>
<%!
double num1 = 0.0;
double num2 = 0.0;
double result=0.0;
boolean dispaly= false;
%>
计算结果:
<%
String num3=request.getParameter("num1");
String num4=request.getParameter("num2");
String zifu = request.getParameter("zifu");
if(num3!=null&&num4!=null&&zifu!=null){
num1=Double.valueOf(num3);
num2=Double.valueOf(num4);
if("+".equals(zifu)){
result=num1+num2;
}else if("-".equals(zifu)){
result=num1-num2;
}else if("*".equals(zifu)){
result=num1*num2;
}else if("/".equals(zifu)){
result=num1/num2;
}else{
;
}
dispaly=true;
}
%>
<%if(dispaly){%>
<%=num1 %><%=zifu %><%=num2 %>=<%=result %>
<% } %>
<form action="cal.jsp" method="post">
<table border = 1 align="center">
<tr>
<td>操作数1:<input type="text" name="num1"></td>
</tr>
<tr>
<td>字符:
<select name="zifu" id="">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
</td>
</tr>
<tr>
<td>操作数2:<input type="text" name="num2"></td>
</tr>
<tr>
<td colspan="2"> <input type="submit" value="结果"></td>
</tr>
</table>
</form>
</body>
</html>
最新文章
- 自定义view文字垂直居中
- [Java] 对象排序示例
- sellenium页面元素的定位方法
- WebAppBuilder自定义主题
- mysql自动备份删除5天前的备份
- 2、搭建一个简单的Web项目
- wordcount源代码详解
- JDBC事务与保存点 JDBC简介(七)
- 原生js封装cookie获取、设置及删除
- Financial Management POJ - 1004
- centos7下使用mysql离线安装包安装mysql5.7
- ABBYY PDF Transformer+支持的格式
- jqueryValidate
- Golang Struct 声明和使用
- 同源策略与CORS
- 06: dorpzone上传下载
- RecyclerAdapter封装
- load data妙用
- Java工具类之浮点精确计算
- 免费素材-Helium (AI, EPS, SVG, Icon Font)