java求梯形面積代碼 java輸出一個(gè)梯形
求代碼 使用Java命令行參數(shù)方式,從鍵盤(pán)輸入梯形的上底、下底和高,編程計(jì)算該梯形的面積。
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ù)錯(cuò)誤");
????}
}
javac xxx.java
java xxx 2 4 5
已知梯形上底為a,下底為b,高為h(均為整數(shù)),編程求該梯形的面積
可以使用以下公式計(jì)算梯形面積:
$Area = \frac{(a+b) \times h}{2}$
在Java中,可以編寫(xiě)如下的代碼來(lái)計(jì)算梯形面積:
int a = 10; // 上底
int b = 20; // 下底
int h = 5; // 高
double area = (a + b) * h / 2.0; // 計(jì)算梯形面積
System.out.println("梯形面積為:" + area);
在這個(gè)例子中,我們假設(shè)上底為10,下底為20,高為5,根據(jù)公式計(jì)算得到梯形面積為75.0。注意,我們將分母2改為2.0,這是為了讓計(jì)算結(jié)果為浮點(diǎn)數(shù)類(lèi)型,以避免在整數(shù)除法中出現(xiàn)截?cái)嗾`差
java編寫(xiě)梯形面積
class Tixing //梯形類(lèi)
{
private float Height; //高
private float upBotton;//上底
private float downBotton;//下底
public Tixing(float Height,float upBotton,float downBotton)//構(gòu)造方法
{
this.Height=Height;
this.upBotton=upBotton;
this.downBotton=downBotton;
}
public float getTixingArea() //計(jì)算梯形面積
{
return (upBotton+downBotton)*height/2;
}
}
public class Start
{
public static void main(String[] args)
{
Tixing t=new Tixing(30,20,50);//構(gòu)造
System.out.println("梯形的面積是:"+t.getTixingArea());//打印輸出
}
}
欄 目:Java編程
下一篇:沒(méi)有了
本文標(biāo)題:java求梯形面積代碼 java輸出一個(gè)梯形
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17384.html
您可能感興趣的文章
- 04-12圖片如何上傳java代碼 java圖片文件上傳
- 04-12java實(shí)現(xiàn)登陸代碼 用java實(shí)現(xiàn)登錄程序
- 04-12java中定時(shí)評(píng)價(jià)代碼 java中定時(shí)評(píng)價(jià)代碼怎么寫(xiě)
- 04-12Java代碼的更新與刪除 java代碼的更新與刪除方法
- 04-12煙花特效java代碼 煙花特效cmd代碼制作
- 04-11背包問(wèn)題java代碼 java解決背包問(wèn)題
- 04-11java調(diào)用不同模塊代碼 java不同包怎樣調(diào)用
- 04-11java代碼建文件夾 java代碼創(chuàng)建文件
- 04-11java組件容器布局代碼 java設(shè)置組件位置
- 04-11java自增長(zhǎng)代碼 java自增變量


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 7什么是 WSH(腳本宿主)的詳細(xì)解釋
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
- 10C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
本欄相關(guān)
- 04-12java求梯形面積代碼 java輸出一個(gè)梯形
- 04-12圖片如何上傳java代碼 java圖片文件上
- 04-12java實(shí)現(xiàn)登陸代碼 用java實(shí)現(xiàn)登錄程序
- 04-12java中定時(shí)評(píng)價(jià)代碼 java中定時(shí)評(píng)價(jià)代
- 04-12Java代碼的更新與刪除 java代碼的更新
- 04-12煙花特效java代碼 煙花特效cmd代碼制作
- 04-11背包問(wèn)題java代碼 java解決背包問(wèn)題
- 04-11java調(diào)用不同模塊代碼 java不同包怎樣
- 04-11java代碼建文件夾 java代碼創(chuàng)建文件
- 04-11java組件容器布局代碼 java設(shè)置組件位
隨機(jī)閱讀
- 01-10Sql Server 2008安裝圖文教程
- 01-11iOS13適配的實(shí)現(xiàn)方法
- 01-10android開(kāi)發(fā)環(huán)境中SDK文件夾下的所需內(nèi)
- 01-10C語(yǔ)言利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)學(xué)生成績(jī)管
- 01-10C#使用委托的形式調(diào)用線(xiàn)程代碼實(shí)例
- 04-05刪除線(xiàn)性表的代碼java 線(xiàn)性表刪除操作
- 01-10HTML代碼書(shū)寫(xiě)規(guī)范指南
- 04-09java計(jì)時(shí)開(kāi)關(guān)代碼 java計(jì)時(shí)程序
- 01-10C#判斷三角形的類(lèi)型
- 01-10C++全密碼生成的實(shí)現(xiàn)代碼