javaee实验报告六_第1页
javaee实验报告六_第2页
javaee实验报告六_第3页
javaee实验报告六_第4页
javaee实验报告六_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 实验六基于JSF和JavaBean设计简单计算器 班级 计算机1591 姓名何昕曦燕学号36 【实验目的】 1、掌握JavaBean创建和使用方法; 2 、掌握JSP+JavaBea进行We应用程序的开发。 【实验内容】 1、设计诸如以下页面的简单计算器,完成加减乘除 我的计算器 1第一个参数: 1 运算符: + T 第二个参数, 2.将加减乘除部分写在JavaBean中,在JSP页面中调用显示计算结果 【实验步骤】 1、按照JavaBean书写规则,实现加减乘除; 2、主页面JSP中,设置供客户端输入的文本框。并显示最终计算结果。 【实验结果】 程序运行效果示例: 程序运行效果如下图所示:

2、 皿 Calculate java包匚 alrulatp-jp My JSP 匚占一 叵 加 h(ttp;/loca I ho it; 3330/JS P/ca I f u Ip 计算器简单实现 计算结果是Inull 3Lil= nuE 计算器 弟一个参数: 弟二个细7 W ,/ httpr/l ocal ho st 808C/J 5P/ca leu I At# p 计算器简单实现 i十算结果是,D+2吕g弔70 计算话 第一个参数: 运s符 第二个蓼数, jj; CalcLJiaze.java p cacjiate.jsp J My JS caL.农 ” e 卷bltp;/l o t n I

3、 Ikj a LBOGO/J SP/ l jI uJ laic j ap 计算器简单实现 计算结杲杲.22.0*4.0-92.0 计算器 弟一t播裁* 运算符 第二个掺熱 匹I 程序源代码: 1. 实现 Javabean P ackage cn. csd n. web.doma in; import java.math.BigDecimal; p ublic class Calculate p rivate Double firstNum; p rivate char op erator; p rivate Double sec on dNum; p rivate Double result;

4、 p ublic Calculate。 sup er(); public Double getFirstNum() return firstNum; public void setFirstNum(Double firstNum) this.firstNum = firstNum; public char getOperator() return operator; public void setOperator(char operator) this.operator = operator; public Double getSecondNum() return secondNum; pub

5、lic void setSecondNum(Double secondNum) this.secondNum = secondNum; public Double getResult() return result; public void setResult(Double result) this.result = result; public Double calculate() switch (this.operator) case +: this.result = this.firstNum + this.secondNum; break; case -: this.result =

6、this.firstNum - this.secondNum; break; case *: this.result = this.firstNum * this.secondNum; break; case /: if (this.secondNum = 0) System.out.println( 除数不能为零 ); else this.result = this.firstNum / this.secondNum; BigDecimal bigDecimal = new BigDecimal(this.result); bigDecimal = bigDecimal.setScale(2

7、, BigDecimal.ROUND_HALF_UP); this.result = bigDecimal.doubleValue(); break; default: System.out.println( 无法判断 ); break; return result; 2. 实现 JSP base href= table border-collapse: collapse; My JSP calculate.jsp starting page http-equiv=keywords !- - 计算器简单实现 id=calculate property=firstNum property=operator property=secondNum 计算结果是: name=calculate / name=calculate / name=calculate jsp:getProperty jsp:getProperty = 计算器 第一个参数: 运算符 + / 第二个参数: 【实验总结与心

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论