<%@ 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>

最新文章

  1. 自定义view文字垂直居中
  2. [Java] 对象排序示例
  3. sellenium页面元素的定位方法
  4. WebAppBuilder自定义主题
  5. mysql自动备份删除5天前的备份
  6. 2、搭建一个简单的Web项目
  7. wordcount源代码详解
  8. JDBC事务与保存点 JDBC简介(七)
  9. 原生js封装cookie获取、设置及删除
  10. Financial Management POJ - 1004
  11. centos7下使用mysql离线安装包安装mysql5.7
  12. ABBYY PDF Transformer+支持的格式
  13. jqueryValidate
  14. Golang Struct 声明和使用
  15. 同源策略与CORS
  16. 06: dorpzone上传下载
  17. RecyclerAdapter封装
  18. load data妙用
  19. Java工具类之浮点精确计算
  20. 免费素材-Helium (AI, EPS, SVG, Icon Font)

热门文章

  1. Google Developing for Android 一 - 相关上下文介绍
  2. 升级到VS2013.Update.4的问题
  3. Esfog_UnityShader教程_NormalMap法线贴图
  4. 解决oracle 中文入库是乱码的问题
  5. Access restriction错误解决办法
  6. Chrome插件概览(一) – The basics
  7. oracle计算两行差值
  8. 洛谷P1710 地铁涨价
  9. The PHP Package 之 monolog[转]
  10. hrbrid需要做的