日本的homo是什么意思:谁能帮我完成这个代码?谢谢拉

来源:百度文库 编辑:高考问答 时间:2024/04/30 08:56:38
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.0;
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 h)
{
【代码10】 //方法体。
}
double getArea()
{
【代码11】 //方法体,,要求计算出area返回。
}
}
public class AreaAndLength
{
public static void main(String args[])
{
double length,area;
Trangle trangle = null;
Lader lader;
【代码12】 //创建对象trangle。
【代码13】 //创建对象lader。
【代码14】 // trangle调用方法返回周长并赋值给length。
System.out.println("三角形的周长:"+length);
【代码15】 // trangle调用方法返回面积并赋值给area。
System.out.println("三角形的面积:"+area);
【代码16】 // lader调用方法返回面积并赋值给area。
System.out.println("梯形的面积:"+area);
【代码17】 // trangle调用方法返修改三个边的代码,要求将三个边修改为12,34,1。
【代码18】 // trangle调用方法返回面积并赋值给area。
System.out.println("三角形的面积:"+area);
【代码19】 // trangle调用方法返回周长并赋值给length。
System.out.println("三角形的周长:"+length);
}
}

class Trangle
{

double sideA,sideB,sideC,area,length;
boolean boo;
public:
Trangle(double a,double b,double c)
{
sideA=a;
sideB=b;
sideC=c;
if(sideA+sideB>sideC) //a,b,c构成三角形的条件表达式。
{
boo=true; //给boo赋值。
}
else
{
boo=false; //给boo赋值。
}
}
double getLength()
{
return sideA+sideB+sideC; //方法体,要求计算出length的值并返回。
}

double getArea()
{
if(boo)
{
double p=(sideA+sideB+sideC)/2.0;
area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)) ;
return area;
}
else
{
System.out.println("不是一个三角形,不能计算面积");
return 0;

}
}
void setABC(double a,double b,double c)
{
sideA=a;
sideB=b;
sideC=c;//参数a,b,c分别赋值给sideA,sideB,sideC。
if(sideA+sideB>sideC) //a,b,c构成三角形的条件表达式。
{
boo=true; //给boo赋值。
}
else
{
boo=false; //给boo赋值。
}
}
};

class Lader
{
double above,bottom,height,area;
Lader(double a,double b,double h)
{
above=a;
bottom=b;
height=h;//方法体。
}
double getArea()
{
area=(above+bottom)*height/2;
return area;//方法体,,要求计算出area返回。
}
}
public class AreaAndLength
{
public static void main(String args[])
{
double length,area;
Trangle trangle = null;
Lader lader;
Trangle trangle; //创建对象trangle。
Lader lader;
length=trangle.getLength(); // trangle调用方法返回周长并赋值给length。
System.out.println("三角形的周长:"+length);
area=trangle.getArea(); // trangle调用方法返回面积并赋值给area。
System.out.println("三角形的面积:"+area);
area=lader.getArea(); // lader调用方法返回面积并赋值给area。
System.out.println("梯形的面积:"+area);
trangle(12,34,1); // trangle调用方法返修改三个边的代码,要求将三个边修改为12,34,1。
area=trangle.getArea(); // trangle调用方法返回面积并赋值给area。
System.out.println("三角形的面积:"+area);
length=trangle.getLength(); // trangle调用方法返回周长并赋值给length。
System.out.println("三角形的周长:"+length);
}
}