java编写梯形面积

java编写梯形面积,第1张

class Tixing //梯形

{

private float Height//高

private float upBotton//上底

private float downBotton//下底

public Tixing(float Height,float upBotton,float downBotton)//构造方法

{

this.Height=Height

this.upBotton=upBotton

this.downBotton=downBotton

}

public float getTixingArea() //计算梯形面积

{

return (upBotton+downBotton)*height/2

}

}

public class Start

{

public static void main(String[] args)

{

Tixing t=new Tixing(30,20,50)//构造

System.out.println("梯形的面积是:"+t.getTixingArea())//打印输出

}

}

可以使用以下公式计算梯形面积:

$Area = \frac{(a+b) \times h}{2}$

在Java中,可以编写如下的代码来计算梯形面积:

int a = 10// 上底

int b = 20// 下底

int h = 5 // 高

double area = (a + b) * h / 2.0// 计算梯形面积

System.out.println("梯形面积为:" + area)

在这个例子中,我们假设上底为10,下底为20,高为5,根据公式计算得到梯形面积为75.0。注意,我们将分母2改为2.0,这是为了让计算结果为浮点数类型,以避免在整数除法中出现截断误差


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11932585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存