public class Triangle{
double sideA,sideB,sideC;
public Triangle(){
sideA=25;
sideB=20;
sideC=37.5;
}
public Triangle(double A,double B,double C){
sideA=A;
sideB=B;
sideC=C;
}
double area(){
double s;
s=(sideA+sideB+sideC)/2;
return(Math.sqrt(s*(s-sideA)*(s-sideB)*(s-sideC)));
}
double getLength(){
return(sideA+sideB+sideC);
}
}
class YZT{
private double radius,height;
public YZT(){
radius=12.5;
height=11;
}
public YZT(double r,double h){
radius=r;
height=h;
}
double getRadius(){
return(radius);
}
double getHeight(){
return(height);
}
public void setRadius(double r){
radius=r;
}
public void setHeight(double h){
height=h;
}
double calTJ(){
return(radius*radius*Math.PI*height);
}
double calBMJ(){
return(2*radius*radius*Math.PI+2*radius*Math.PI*height);
}
public static void main(String[] args) {
// TODO code application logic here
Triangle A=new Triangle();
Triangle B=new Triangle(3.0,4.0,5.0);
YZT C=new YZT();
YZT D=new YZT(20.5,30.5);
System.out.println("三角形A的面积为:"+A.area()+" 三角形A的周长为:"+A.getLength());
System.out.println("三角形B的面积为:"+B.area()+" 三角形B的周长为:"+B.getLength());
System.out.println("圆柱体C的面积为:"+C.calBMJ()+" 圆柱体C的体积为:"+C.calTJ());
System.out.println("圆柱体D的面积为:"+D.calBMJ()+" 圆柱体D的体积为:"+D.calTJ());
}
}
评论10