已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程名称:Web编程技术班级:网络0911实验成绩:指导教师:姓名:实验项目名称:基于Javabean的三角形测试程序学号:上机实践日期:2012-05-14实验项目编号:9组号:6上机实践时间: 2学时一、 实验目的掌握Javabean技术在JSP页面设计中的应用;二、 实验内容与设计思想基于Javabean设计一个JSP页面,其功能是输入3个自然数,判断输出是否构成一个三角形,并且能输出三角形的面积(不能构成三角形面积一律为0)。代码:1、 java文件 package lab;import java.math.BigDecimal;public class sanjiao private double bianone; private double biantwo; private double bianthree; private String Strtype=锐角三角形,直角三角形,钝角三角形,不是三角形哦; private int type; private double area; public sanjiao() private void paixu() double temp=0; if(bianthreebiantwo) temp=bianthree; bianthree=biantwo; biantwo=temp; if(bianthreebianone) temp=bianthree; bianthree=bianone; bianone=temp; private void puantype() this.paixu(); if(getArea()=0) this.type=3; else double pingfa1=bianthree*bianthree; double pingfa2=bianone*bianone+biantwo*biantwo; if(pingfa1=pingfa2) this.type=1; else if(pingfa10)area=Math.sqrt(area2);elsearea=0; BigDecimal bd = new BigDecimal(area); bd = bd.setScale(2,BigDecimal.ROUND_HALF_EVEN); return bd.doubleValue(); public boolean istriangle() boolean is=true; if(getArea()=0)is=false; return is; 2、 页面jsp三角形判断function limitnumber(limit) var strnumber=limit.value if(strnumber.length4) alert(位数超过4位!) limit.value= return ; var array=new Array() array=strnumber.split() for(var i=0;iarray.length;i+) if(arrayi9) alert(边长:+strnumber+-有非数字!) limit.value= break function clear() document.getElementById(textarea).value=; p.emfont-size:24px;word-spacing: 5px;font-style:italic;font-weight: 900;判断三个任意边是否为三角形 请输入边长值(输入小于等于4位整数): 边长1: 边长2: 边长3: 3、 文件jsp 三、 实验使用环境操作系统: Microsoft Windows XP SP2编程环境:JDK1.6 、 TOMCAT 6.0 、 Eclipse四、实验步骤和调试过程(一)实验步骤 1、进行页面设计 2、进行三角形判断算法设计 3、编写java类 4、编写jsp 5、测试(2) 调试过程1、 不是三角形测试2、 锐角三角形3、 直角三角形4、 钝角三角形五、实验小结郑建鹏:陈生坚:通过本次实验了解的如何使用javabean,以及如何实现判断任意3个数是否构成三角形。胡齐辉:本次实验通过JavaBean实现基于Javabean设计一个JSP页面,其功能是输入3 个自然数,判断输出是否构成一个三角形,并且能输出三角形的面积(不能构成三角形面积一律为0)。洪泽林:本次实验,第一次使用javabean技术,实现了在JSP页面中对于自然数是否构 成三角形的判断,并根据输入的三边计算出面积,页面设计较为简单,主要以实现功能 为主,还有很多需要学习的关于JAVAB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国家电力投资集团限公司选聘13人易考易错模拟试题(共500题)试卷后附参考答案
- 《企业战略管理》课件2(学生版)
- 美术史之旅介绍
- 高二学习之航
- 职业健康培训考试题目及答案
- 2025年期间核查试题及参考答案
- 2025年人工智能发展现状试题及答案
- 建筑起重机械司机塔式起重机试题库及参考答案
- 2025年网络安全研究员考试题库(网络安全专题)
- 2025国网准入考试题库及答案
- 公共能耗分摊方案
- 2023年木材收购合同(精选4篇)
- TSSITS 201-2020 工业应用移动机器人 通用技术条件
- GB/T 6892-2000工业用铝及铝合金热挤压型材
- GB/T 19806-2005塑料管材和管件聚乙烯电熔组件的挤压剥离试验
- 电子科技大学实验室安全考试题库(全部题库)其他各大高校均可使用
- 新疆少数民族发展史课件
- (完整)污水处理厂施工组织设计
- 十八导心电图机招标参数
- 突发环境事件应急预案编制要求及常见问题
- 表面工程论文 热喷涂技术
评论
0/150
提交评论