十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
public static void main(String[] args) {
成都创新互联公司主要从事做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务枞阳,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
try {
double top = Double.valueOf(args[0]);
double bottom = Double.valueOf(args[1]);
double height = Double.valueOf(args[2]);
double area = (top + bottom) * height / 2;
System.out.println("梯形面积是:" + area);
} catch (Exception e) {
System.out.println("命令行参数错误");
}
}
javac xxx.java
java xxx 2 4 5
可以使用以下公式计算梯形面积:
$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,这是为了让计算结果为浮点数类型,以避免在整数除法中出现截断误差
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());//打印输出
}
}