java计算三角形,圆形,梯形的面积周长

巡山小妖精
925次浏览
2021年02月11日 19:15
最佳经验
本文由作者推荐

-

2021年2月11日发(作者:金融数学专业)


class Trangle




{







double sideA,sideB,sideC,area,length;





boolean boo;





public



Trangle(double a,double b,double c)






{







sideA=a;






sideB=b;






sideC=c;//

< p>
参数


a,b,c


分别赋值给


sideA,sideB,sideC







if( sideA+sideB>sideC&&sideA+sideC>sideB&&sideC+sideB> sideA)


//a,b,c


构成三


角形的条件表达式








{










boo=true; //



boo< /p>


赋值。








}










else







{










boo=false; //



boo


赋值。








}





}






double getLength()






{








if(boo)



{






double length=s ideA+sideB+sideC;//


方法体,要求计算出


length


的值并返回














}









public double



getArea()






{










if(boo)










{



return length;




}



else



{





}



n(


不是一个三角形


,


不能计算三角形的周 长




return 0;












double p=(sideA+sideB+sideC)/2.0;












area=(p*(p-sideA)*(p-sideB)*(p-sideC)) ;












return area;










}








else










{













n(


不是 一个三角形


,


不能计算三角形面积













return 0;










}





}







public void setABC(double a,double b,double c)





{







//boolean bool;






sideA=a;






sideB=b;






sideC=c;//

< p>
参数


a,b,c


分别赋值给


sideA,sideB,sideC







if( sideA+sideB>sideC&&sideA+sideC>sideB&&sideC+sideB> sideA)


//a,b,c


构成三


角形的条件表达式








{









boo=true; //



boo< /p>


赋值。








}










else







{








boo=false;



//



bo o


赋值。








}





}


}



class Lader



{









double above,bottom,height,area;







Lader(double a,double b,double h)






{





above =a;




bottom=b;


height=h;//


方法体,将参数


a,b,c


分别赋值给


above,bottom,height






}






double getArea()






{








area=((above+bottom)*height)/2;








return area;//< /p>


方法体,


,


要求计算出

< br>area


返回







}

-


-


-


-


-


-


-


-