用javabean实现三角形的面积和周长以及判断是否构成三角形
编写两个Jsp页面第一个页面inputTriangle.jsp提供表单,用户可以通过表单输入三角形的三条边
提交给第二个页面showTriangle.jsp,用户提交表单后,页面将计算三角形面积和周长的任务交给bean去完成。
bean的源文件为Triangle.java。
inputTriangle.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>输入三角形三边:</h3>
<form action="showTriangle.jsp">边A:<input type="text" name="a"/><br>边B:<input type="text" name="b"/><br>边C:<input type="text" name="c"/><br><input type="submit" value="提交"/>
</form>
</body>
</html>
showTriangle.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>三角形的三边是:</h3>
<jsp:useBean id="Triangle" scope="page" class="com.bean.Triangle"></jsp:useBean>
<jsp:setProperty property="*" name="Triangle"/>
边A:<jsp:getProperty property="a" name="Triangle"/>
边B:<jsp:getProperty property="b" name="Triangle"/>
边C:<jsp:getProperty property="c" name="Triangle"/><br>这三个边能构成一个三角形吗?<jsp:getProperty property="verdict" name="Triangle"/><br> 面积是:<jsp:getProperty property="area" name="Triangle"/><br>
周长是:<jsp:getProperty property="perimeter" name="Triangle"/><br>
</body>
</html>
Triangle
package com.bean;public class Triangle {private double a;private double b;private double c;private double area; //面积private double perimeter; //周长private boolean verdict; //判断boolean flag ;public double getA() {return a;}public void setA(double a) {this.a = a;}public double getB() {return b;}public void setB(double b) {this.b = b;}public double getC() {return c;}public void setC(double c) {this.c = c;}public double getArea() {double area;if(flag == true) {double p = 0.5*(a+b+c);double area1 = p*(p-a)*(p-b)*(p-c);area = Math.sqrt(area1);}else {area = -1;}return area;}public double getPerimeter() {double len;if(flag == true) {len = a+b+c;}else {len = -1;}return len;}public boolean isVerdict() {if((a+b)>c&&(a+c)>b&&(c+b)>a) {flag = true;}else {flag = false;}return flag;}
}
.java
用javabean实现三角形的面积和周长以及判断是否构成三角形相关推荐
- 定义一个三角形类(TRI)及其派生类三角柱体类(COL)。其中三角形类可以计算三角形的面积和周长;三角柱体类可以计算柱体的体积和表面积。其具体要求如下: (1)TRI的成员如下: 私有数据成员
题目要求: 定义一个三角形类(TRI)及其派生类三角柱体类(COL).其中三角形类可以计算三角形的面积和周长:三角柱体类可以计算柱体的体积和表面积.其具体要求如下: (1)TRI的成员如下: 私有数据 ...
- java三角形有关面积及周长的计算
Java三角形有关面积及周长的计算 import java.util.Scanner; //创建三角形的类 成员方法(判断能否构成三角形,以及计算三角形的面积和周长),如果输入错误 可重新输入 cla ...
- 用python编程输入三角形的三条边判断是否构成三角形_vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题,...
题目: vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题, Dim A=Val(InputBox("请输入a") ) B=Val(InputBox("请 ...
- C语言根据用户输入的3个顶点,【if 语句】根据用户的输入 3 个顶点坐标计算三角形的面积和周长,如果不能构成三角形提示错误....
#include #include //输入三个点 void inputThreePoint(double *p) { \x09for(int i=0;i<6;i+=2) \x09{ \x09\ ...
- 计算三角形的面积和周长
输入三角形的三条边a, b, c. 如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数): 否则,输出"These sides do not correspond ...
- java输出三角形的面积_Java程序使用Heron公式计算三角形的面积
当已经知道所有三个边的长度时,Heron公式将给出三角形的面积. 假设我们有以下三个三角形的边-s1 = 15191235.0; s2 = 15191235.0; s3 = 1.01235479; 现 ...
- java输出长方形面积和周长_用JAVA编程求长方形和三角形的面积和周长
展开全部 package demo; import java.util.Scanner; public class Triangle { /** * 等腰 */ public static final ...
- 41_C++_试定义类 TR1(三角形)及其派生类 COL(三角柱体)其中三角形类可以计算三角形的面积和周长; 三角柱体类可以计算柱体的体积和表面积【难点:子类初始父类私有成员、子类对象赋值给父类】
题目: 被卡住过的地方 1. 子类的有参构造,初始化父类的私有成员 TRI父类的有参构造TRI(double x1, double y1, double z1){x = x1;y = y1<
- 编程实现输入三角形的三条边长,判断能否构成三角形,如果能构成三角形,则计算三角形的面积并判断三角形的类型(锐角三角形、钝角三角形、直角三角形)。
可能不懂的地方: 1.#define EPS 1e-1 这个是宏定义,把之后出现的EPS全部用1e-1替换,而1e单独用是不合法的,e后面必须跟数 2. fabs () 函数用于求双精度浮点数的绝对值 ...
最新文章
- 第九届蓝桥杯 Java B组 第三题 复数幂 (详解)
- SQL Server2005 ROW_NUMBER() OVER 使用
- JHipster生成微服务架构的应用栈(一)- 准备工作
- #3456. 城市规划(生成函数,多项式求逆)
- Python把函数作为参数传入的高阶编程方法
- Cross Entropy Loss 交叉熵损失函数公式推导
- php操作pdo,PHP PDO操作API
- HTML(八)------ 布局
- 详解健康体检信息管理系统技术开发
- JavaScript程序设计(笔记1)
- 删除linux系统 mbr,Windows 10 下安全删除 Linux 系统
- php生成图片颜色失真,Coreldraw导出图片颜色失真怎么办?
- Windows bat 脚本命令基础
- JZOJ ???? dexterity
- C 语言到底能做什么?What can C do?
- Python爬取分析动漫之家订阅量最多的漫画的标签
- 如何远程控制其它电脑!
- vscode+platformio IDE+sdcc搭建51单片机开发环境(win764)
- XML文件解析 (下载)
- c语言从键盘输入一个百分制成绩score,C语言程序设计实验实验指导书及答案
热门文章
- 目标检测-使用YOLOV5搭建自己的目标检测平台(手把手)
- 装了mysql电脑黑屏怎么办_笔记本电脑怎么设置让屏幕黑屏电脑正常运行?
- ssm毕设项目面向智慧课堂的教学过程管理系统evi14(java+VUE+Mybatis+Maven+Mysql+sprnig)
- nova7emui11升级鸿蒙,EMUI11公测名单更新:新增华为nova7荣耀30系列等十款机型
- 百家姓128进制的权重和编码
- 根据章节目录动态设置页眉(以word2016为例)
- Android oppo手机显示安装包有异常,安装失败的解决办法
- 武汉计算机组装报价,武汉成年轻人电商创业高地,电脑组装占全国七成以上市场...
- 估算题:费米问题的终极破题之道
- php判断当前时间是否在某个时间段内