java 求梯形面积并具有返回面积的功能

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:47:45
class Lader
{
double shangdi;
double xiadi;
double gao;
public Lader(double a,double b,double h)
{
shangdi=a;
xiadi=b;
gao=h;
}
public void area()
{
double s=(shangdi+xiadi)*gao/2;
System.out.println("梯形面积为"+s);
}
}
public class Z
{
public static void main(String[] args)
{
Lader lader=new Lader(4,5,6);
lader.area();
}
}

请教高手如何具有返回面积功能啊?

double result=lader.area();
System.out.println("梯形面积为"+result);

public Double area()
{
double s=(shangdi+xiadi)*gao/2;

return s;
}

public double area()
{
double s=(shangdi+xiadi)*gao/2;
System.out.println("梯形面积为"+s);
return s;
}

我发现你的面积计算没有问题啊?

你要问什么?

public double area() {
double s = (shangdi + xiadi) * gao / 2;
System.out.println("梯形面积为" + s);
return s;
}

难道是上面这个样子的?