早教吧 育儿知识 作业答案 考试题库 百科 知识分享

定义类,用结构法,定义一个三角形的边长,给其赋值.求三角形的面积那位前辈,帮我编辑个完整的JAVA 程序.公式最好也带上.

题目详情
定义类,用结构法,定义一个三角形的边长,给其赋值.求三角形的面积
那位前辈,帮我编辑个完整的JAVA 程序.公式最好也带上.
▼优质解答
答案和解析
public class Triangle {
private double a,b,c;
//以三边边长构造一个三角形对象
public Triangle(double a,double b,double c){
this.a=a;this.b=b;this.c=c;
}
/**
假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:
s=根号下(p(p-a)(p-b)(p-c))
而公式里的p:(a+b+c)/2
*/
public double getArea(){
double area = -1;
//判断三角形是否成立,两边之和大于第三边
if(a+b>c&&b+c>a&&a+c>b){
double p = (a+b+c)/2;
area = Math.sqrt(p*(p-a)*(p-b)*(p-c));
}
//三角形不成立时返回-1;
return area;
}
public static void main(String[] args) {
Triangle t = new Triangle(3,4,5);
System.out.println("面积:"+t.getArea());
}
}
看了 定义类,用结构法,定义一个三...的网友还看了以下:

为什么整数可以转换为指针?例题答析问题在C/C++代码遇到下面这些表达式://把一个整数赋值给一个  2020-04-07 …

唐人陆参作《长城赋》云:千城绝,长城列.秦民绝,秦君灭.以四个三字句发端.杜牧《阿房宫赋》“祖《长  2020-06-09 …

受君之禄久降祯祥盈而不覆守之乃昌母怠毋傲志保安康找个学问高深的帮整理下句段外带分析下意思谢谢.我发  2020-06-20 …

objectivec定义一个矩形类,包括长,宽2个实例变量,定义计算周长和面积的方法,定义一个方法完  2020-11-01 …

在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值.如题,下列描述中不正确的是().DA、字符  2020-11-01 …

长度为一个字节的二进制整数,若采用补码表示,且由5个“1”和3个“0”组成,则可以表示的最小十进制整  2020-11-03 …

各位大才子帮帮忙!唐赋的表弟没考上重点中学,整天垂头丧气,为此,唐赋给表弟写了一封信表示安慰.下面是  2020-11-16 …

阅读下列材料:材料一张居正改革的重点是整顿赋役制度,以扭转财政危机。他认为造成财政危机的主要原因是豪  2020-12-21 …

下列各句中,没有语病的一句是()A.农业部部长韩长赋说,“十三五”期间,将重点从调减玉米产量、增加大  2020-12-28 …

将下面的文学常识补充完整。赋,是中国古代一种重要的文体。内容上,要通过“体物”以“写志”;艺术表现上  2021-01-12 …