class Triangle
{
float a,b,c;
Triangle(float a,float b,float c )
{
this.a=a;
this.b=b;
this.c=c;
}
public void 修改边长(float x,float y,float z)
{
a=x;
b=y;
c=z;
System.out.println("现在三边的边长是:"+a+","+b+","+","+c);
}
public void istriangle()
{
if (a+b>c&&a+c>b&&b+c>a)
System.out.println("是一个三角形");
else System.out.println("不是一个三角形");
}
public void 求三周长()
{System.out.println("这个三角形的周长是:"+(a+b+c));}
public void 求三面积()
{
double p=(a+b+c)/2.0;
double s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
System.out.println("这个三角形的面积是:"+s);
}
}
class Circle
{
float r;
Circle(float r)
{this.r=r;}
public void 修改半径(float f)
{
r=f;
System.out.println("现在的半径是:"+r);
}
public void 计算圆周长()
{
System.out.println(2*3.14*r);
}
public void 计算圆面积()
{
System.out.println(3.14*r*r);
}
}
class Ladder
{
float 上底,下底,高;
Ladder(float x,float y,float h)
{
上底 = x;
下底 = y;
高 =h;
}
public void 修改高(float h)
{
高=h;
System.out.println("现在的高是:"+高);
}
public void 计算梯周长()
{
System.out.println("条件不够,无法求出。");
}
public void 计算梯面积()
{
System.out.println((上底+下底)*高/2);
}
}
class ceshi
{
public static void main(String[] args)
{
Triangle tri=new Triangle(6,8,10);
Ladder lad=new Ladder(4,8,8);
Circle cir=new Circle(5);
tri.istriangle();
tri.求三周长();
tri.求三面积();
tri.修改边长(3,4,5);
lad.计算梯面积();
lad.计算梯周长();
lad.修改高(6);
cir.计算圆周长();
cir.计算圆面积();
cir.修改半径(4);
}
}