java求梯形面積代碼 java輸出一個梯形
求代碼 使用Java命令行參數(shù)方式,從鍵盤輸入梯形的上底、下底和高,編程計算該梯形的面積。
public?static?void?main(String[]?args)?{
????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("命令行參數(shù)錯誤");
????}
}
javac xxx.java
java xxx 2 4 5
已知梯形上底為a,下底為b,高為h(均為整數(shù)),編程求該梯形的面積
可以使用以下公式計算梯形面積:
$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,這是為了讓計算結果為浮點數(shù)類型,以避免在整數(shù)除法中出現(xiàn)截斷誤差
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());//打印輸出
}
}
您可能感興趣的文章
- 04-12圖片如何上傳java代碼 java圖片文件上傳
- 04-12java實現(xiàn)登陸代碼 用java實現(xiàn)登錄程序
- 04-12java中定時評價代碼 java中定時評價代碼怎么寫
- 04-12Java代碼的更新與刪除 java代碼的更新與刪除方法
- 04-12煙花特效java代碼 煙花特效cmd代碼制作
- 04-11背包問題java代碼 java解決背包問題
- 04-11java調用不同模塊代碼 java不同包怎樣調用
- 04-11java代碼建文件夾 java代碼創(chuàng)建文件
- 04-11java組件容器布局代碼 java設置組件位置
- 04-11java自增長代碼 java自增變量


閱讀排行
本欄相關
隨機閱讀
- 01-10Sql Server 2008安裝圖文教程
- 01-11iOS13適配的實現(xiàn)方法
- 01-10android開發(fā)環(huán)境中SDK文件夾下的所需內
- 01-10C語言利用結構體數(shù)組實現(xiàn)學生成績管
- 01-10C#使用委托的形式調用線程代碼實例
- 04-05刪除線性表的代碼java 線性表刪除操作
- 01-10HTML代碼書寫規(guī)范指南
- 04-09java計時開關代碼 java計時程序
- 01-10C#判斷三角形的類型
- 01-10C++全密碼生成的實現(xiàn)代碼