早教吧作业答案频道 -->其他-->
定义类,用结构法,定义一个三角形的边长,给其赋值.求三角形的面积那位前辈,帮我编辑个完整的JAVA 程序.公式最好也带上.
题目详情
定义类,用结构法,定义一个三角形的边长,给其赋值.求三角形的面积
那位前辈,帮我编辑个完整的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());
}
}
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());
}
}
看了 定义类,用结构法,定义一个三...的网友还看了以下:
我最的佩服一个人作文 2020-04-07 …
用“珍”字组词填在括号里,不能重复。1.我们十分()我们之间的友谊。2.博物馆里陈列了许多艺术() 2020-04-07 …
请以“你是我最的人”为题,写一篇文章。提示:请你从“贴心”“感激”“牵挂”“欣赏”四个词语中选择一 2020-04-12 …
(1)这组漫画反映了我国目前的小康是怎样的状况?(2)现阶段我们的奋斗目标是什么?(3)为了实现这 2020-05-14 …
根据我国的个人收入所得税征收标准,个人月收入3500元以下不征税;月收入超过3500元,超过部分按 2020-05-17 …
根据我国的个人收入所得税征收标准,个人月收入3500元以下不征税;月收入超过3500元,超过部分按 2020-05-17 …
根据我国的个人收入所得税征收标准,个人月收入3500元以下不征税;月收入超过3500元,超过部分按 2020-05-17 …
中学生活为我们提供了发展自我的多种机会。下列对此认识正确的是()①集体生活,涵养我们的品格,丰富我 2020-05-17 …
我国的个人所得税按照个人收入的数额规定不同等级的税率,这属于( )。A.比例税率B.固定税额C.累 2020-05-22 …
作文:我最的人700字越快越好 2020-06-08 …