class Trangle
{ double sideA,sideB,sideC,area,length;
boolean boo;
public Trangle(double a,double b, double c)
{ 【代码1】 //参数a,b,c分别赋值给sideA,sideB,sideC
if(【代码2】) //a,b,c构成三角形的条件表达式
{ 【代码3】 //给boo赋值 }
else
{ 【代码4】 //给boo赋值 }
}
double getLength()
{ 【代码5】 //方法体,要求计算出length的值并返回
}
public double getArea()
{ if (boo)
{ double p=(sideA+sideB+sideC)/2;
area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));
return area;
}
else
{ System.out.println("不是一个三角形,不能计算面积");
return 0;
}
}
public void setABC(double a,double b, double c)
{【代码6】 //参数a,b,c分别赋值给sideA,sideB,sideC
if(【代码7】) //a,b,c构成三角形的条件表达式
{ 【代码8】 //给boo赋值 }
else
{【代码9】 //给boo赋值 }
}
}
class Lader
{ double above,bottom,height,area;
Lader(double a,double b,double c)
{ 【代码10】//参数a,b,c分别赋值给above,bottom,height }
double getArea()
{【代码11】//方法体,要求计算出area并返回
}
}
class Circle
{ double radius,area;
Circle(double r)
{ 【代码12】 //方法体
}
double getArea()
{ 【代码13】//方法体,要求计算出area并返回
}
double getLength()
{ 【代码14】//方法体,要求计算出length并返回
}
void setRadius(double newRadius)
{
radius=newRadius;
}
double getRadius()
{
return radius;
}
}
public class AreaAndLength
{
public static void main(String args[])
{ double length,area;
Circle circle=null; Trangle trangle;Lader lader;
【代码15】//创建对象circle
【代码16】//创建对象trangle
【代码17】//创建对象lader
【代码18】//调用Circle方法返回周长并赋值给length
System.out.println("圆的周长:"+length);
【代码19】//调用Circle方法返回面积并赋值给area
System.out.println("圆的面积:"+area);
【代码20】//调用Trangle方法返回周长并赋值给length
System.out.println("三角形的周长:"+length);
【代码21】//调用Trangle方法返回面积并赋值给area
System.out.println("三角形的面积:"+area);
【代码22】//调用Lader方法返回面积并赋值给area
System.out.println("梯形的面积:"+area);
【代码23】//调用Trangle方法设置三个边12,6,2
【代码24】//调用Trangle方法返回周长并赋值给length
System.out.println("三角形的周长:"+length);
【代码25】//调用Trangle方法返回面积并赋值给area
System.out.println("三角形的面积:"+area);
}
}
这样做不出来
参考资料:是正确的啊.我都试了
本回答被提问者采纳