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 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;
}
难道是上面这个样子的?