JSP如何实现简单网页计算器
导读:本文共2174.5字符,通常情况下阅读需要7分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 一、构造一个简单的计算器,能够进行“+、—、*、/”运算(1)编写jsp页面,用户通过表单输入两个操作数和运算符,调用该页面自身处理该表单,通过调用SimpleCalculator类的实例实现运算逻辑,并显示运算结果。(2)实现下边的jsp网页计算器:二、代码实现(1)jsp页面<%@pageimport="com.beans... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。一、构造一个简单的计算器,能够进行“+、—、*、/”运算
(1)编写jsp页面,用户通过表单输入两个操作数和运算符,调用该页面自身处理该表单,通过调用SimpleCalculator类的实例实现运算逻辑,并显示运算结果。
(2)实现下边的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/> <inputtype="submit"value="+"name="operator"size="3"/> <inputtype="submit"value="-"name="operator"size="3"/> <inputtype="submit"value="*"name="operator"size="3"/> <inputtype="submit"value="/"name="operator"size="3"/> <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如何实现简单网页计算器的详细内容,希望对您有所帮助,信息来源于网络。