{
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,这是为了让计算结果为浮点数类型,以避免在整数除法中出现截断误差
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)