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

将下列求三角形面积的程序补充完整,编译运行通过.classNotTriangleException(填空内容){publicStringtoString(){return"不能构成三角形";}}publicclassTriangle{\x05doublea,b,c;\x05publicTriangle(doublea,doubl

题目详情
将下列求三角形面积的程序补充完整,编译运行通过.
class NotTriangleException ( 填空内容) {
public String toString() { return "不能构成三角形"; }
}
public class Triangle{
\x05double a,b,c;
\x05public Triangle(double a,double b,double c) throws ( 填空内容) {
\x05\x05if(a+b>c&&a+c>b&&b+c>a){
\x05\x05\x05 ( 填空内容) ;\x05\x05 ( 填空内容) ;\x05\x05 ( 填空内容) ;
\x05\x05}
\x05\x05else
\x05\x05\x05 ( 填空内容) new ( 填空内容) ;
\x05}
\x05public double area(){
\x05\x05 ( 填空内容) ;
\x05\x05return ( ( 填空内容) );
\x05}\x05\x05\x05
public static void main(String args[]){
\x05 try{
\x05 \x05 Triangle x=new Triangle(3,4,5);
\x05 \x05 System.out.println(x.area());
\x05 }
\x05 catch( ( 填空内容) ){
\x05 System.out.println(e);
\x05 } \x05
}
}
▼优质解答
答案和解析
我感觉不用那么麻烦,你看看这样行吗?
public class 三角形{
double a,b,c;
public 三角形(double x,double y,double z) {
if(x+y>z&&x+z>y&&y+z>x)
{
this.a=x;
this.b=y;
this.c=z;
}
else
System.out.println("这组数不能构成三角形");
}
public double area()
{
double p=(a+b+c)/2;
return (java.lang.Math.sqrt(p*(p-a)*(p-b)*(p-c)));
}
public static void main(String args[])
{
三角形 x=new 三角形(3,4,5);
System.out.println(x.area());
}
}
看了 将下列求三角形面积的程序补充...的网友还看了以下:

一次函数习题1.用一水管向容器中持续注水,若单位时间内注入的水量保持不变,则在注满容器的过程中,容器  2020-03-30 …

在用样本频率估计总体分布的过程中,下列说法正确的是()A.总体容量越大,估计越精确B.总体容量越小,  2020-03-31 …

一定质量的理想气体把吸收的热量全部用来增加它的内能,这说明气体进行的过程是()A.等温过程B.等压  2020-05-13 …

如图所示,一定质量的理想气体从状态A依次经过状态B、C和D后再回到状态A.其中,A→B为等温过程,  2020-05-14 …

6 .行输出电路中的行逆程电容容量减小时,会使逆程脉冲电压( ) 。A .升高 B .降低 C .不  2020-06-07 …

冰在熔化过程中,下列判断正确的是()A.吸收热量,温度不变B.内能不变,比热容不变C.比热容、内能  2020-06-23 …

下列关于电容器与电容的说法正确的是()A.电容器能够储存电荷B.照相机闪光灯闪光过程是电容器充电过程  2020-11-25 …

如图所示,有一个由电池、电阻和电容器组成的电路,当把电容器的两块极板错开一定位置时,在错开的过程中(  2020-12-07 …

如图所示是一个由电池、二极管与平行板电容器组成的串联电路.电容器两极板间距离增大的过程中()A.电容  2020-12-07 …

(2013•会昌县模拟)呼吸过程中,当肋间肌和膈肌收缩时()A.胸腔容积变小,气体进入肺B.胸腔容积  2021-01-07 …