calc.jsp
上传用户:shjgzm
上传日期:2017-08-31
资源大小:2757k
文件大小:1k
源码类别:

Ajax

开发平台:

Java

  1. <%@ page contentType="text/plain; charset=UTF-8"%>
  2. <%@ page language="java"%>
  3. <%
  4.     out.clear();                            //清空当前的输出内容(空格和换行符)
  5.     request.setCharacterEncoding("UTF-8");  //设置请求体字符集编码
  6.     double data1 = Double.parseDouble(request.getParameter("data1"));           //获取data1
  7.     double data2 = Double.parseDouble(request.getParameter("data2"));           //获取data2
  8.     String operation = request.getParameter("operation");                       //获取操作符
  9.     double result = 0;                      //操作结果
  10.     //根据不同操作符进行计算
  11.     if ("+".equals(operation)) {
  12.         result = data1 + data2;
  13.     } else if ("-".equals(operation)) {
  14.         result = data1 - data2;
  15.     } else if ("*".equals(operation)) {
  16.         result = data1 * data2;
  17.     } else if ("/".equals(operation)) {
  18.         result = data1 / data2;
  19.     }
  20.     //将结果转换为int类型,用于去掉无用的小数部分,例如将3.0改为3
  21.     int resultInt = (int) result;
  22.     //如果转为int后与原始结果相同,则输出int形式,否则输出原式结果
  23.     if (resultInt == result) {
  24.         out.print(resultInt);
  25.     } else {
  26.         out.print(result);
  27.     }
  28. %>