JSP如何实现简单网页计算器(jsp,开发技术)

时间:2024-05-03 03:18:16 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

一、构造一个简单的计算器,能够进行“+、—、*、/”运算

(1)编写jsp页面,用户通过表单输入两个操作数和运算符,调用该页面自身处理该表单,通过调用SimpleCalculator类的实例实现运算逻辑,并显示运算结果。
(2)实现下边的jsp网页计算器:

JSP如何实现简单网页计算器

二、代码实现

(1)jsp页面

<%@pageimport="com.beans.SimpleCalculator"%><%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="utf-8"%><!DOCTYPEhtml><html><head><metacharset="utf-8"><title>计算器</title></head><body><formaction=""method="post">第一个数:<inputtype="text"value=""name="first"size="25px"/><br/><br/>第二个数:<inputtype="text"value=""name="second"size="25px"/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<inputtype="submit"value="+"name="operator"size="3"/>&nbsp;&nbsp;&nbsp;<inputtype="submit"value="-"name="operator"size="3"/>&nbsp;&nbsp;&nbsp;<inputtype="submit"value="*"name="operator"size="3"/>&nbsp;&nbsp;&nbsp;<inputtype="submit"value="/"name="operator"size="3"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<inputtype="reset"value="清除"/></form><br/><br/><%//获取表单中的数据进行运算Stringfirst=request.getParameter("first");//第一个数Stringsecond=request.getParameter("second");//第二个数Stringoperator=request.getParameter("operator");//运算符Stringresult="";//运算结果//判断运算符if(operator.equals("+")){result=String.valueOf((Integer.valueOf(first)+Integer.valueOf(second)));}if(operator.equals("-")){result=String.valueOf((Integer.valueOf(first)-Integer.valueOf(second)));}if(operator.equals("*")){result=String.valueOf((Integer.valueOf(first)*Integer.valueOf(second)));}if(operator.equals("/")){if(second.equals("0")){result="除数不能为0";}else{result=String.valueOf((double)(Integer.valueOf(first)/(double)Integer.valueOf(second)));}}//定义一个计算器类SimpleCalculatorsimpleCalculator=newSimpleCalculator();simpleCalculator.setResult(result);if(!simpleCalculator.getResult().equals("")&&simpleCalculator.getResult()!=null){out.print("<h3style='color:blue'>");out.print("计算结果:"+first+operator+second+"="+simpleCalculator.getResult());out.print("<h5>");}else{out.print("计算错误");}%><br/><br/></body></html>

(2)SimpleCalculator类

publicclassSimpleCalculator{//定义变量privateStringfirst;//第一个数privateStringsecond;//第二个数privateStringoperator;//运算符privateStringresult;//运算结果//定义set和get方法publicStringgetFirst(){returnfirst;}publicvoidsetFirst(Stringfirst){this.first=first;}publicStringgetSecond(){returnsecond;}publicvoidsetSecond(Stringsecond){this.second=second;}publicStringgetOperator(){returnoperator;}publicvoidsetOperator(Stringoperator){this.operator=operator;}publicStringgetResult(){returnresult;}publicvoidsetResult(Stringresult){this.result=result;}}
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:JSP如何实现简单网页计算器的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:C语言如何实现烟花表白程序下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18