java求梯形面积代码 java输出一个梯形

求代码 使用Java命令行参数方式,从键盘输入梯形的上底、下底和高,编程计算该梯形的面积。

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

已知梯形上底为a,下底为b,高为h(均为整数),编程求该梯形的面积

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

$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,这是为了让计算结果为浮点数类型,以避免在整数除法中出现截断误差

java编写梯形面积

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());//打印输出

}

}


分享名称:java求梯形面积代码 java输出一个梯形
新闻来源:http://scyanting.com/article/ddposhs.html