1、長方體表面積公式?:S?=?2(ab?+?bc?+?ac);
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:主機域名、網站空間、營銷軟件、網站建設、水城網站維護、網站推廣。
2、長方體體積公式?????:V?=?abc?=?Sh;(這里的S表示底面積)。
實現如下:
public?class?Cuboid?{
// 定義長方體的長、寬、高
private?double?length,?width,?height;
public?Cuboid(double?length,?double?width,?double?height)?{
super();
this.length?=?length;
this.width?=?width;
this.height?=?height;
}
// 獲取當前長方體的表面積
public?double?getSurface()?{
return?getSurface(length,?width,?height);
}
// 獲取當前長方體的體積
public?double?getVolume()?{
return?getVolume(length,?width,?height);
}
// 計算長方體表面積的通用方法
public?static?double?getSurface(double?length,?double?width,?double?height)?{
return?2?*?(length?*?width?+?width?*?height?+?length?*?height);
}
// 計算長方體體積的通用方法
public?static?double?getVolume(double?length,?double?width,?double?height)?{
return?length?*?width?*?height;
}
public?static?void?main(String[]?args)?{
// 1、創建長方體對象,計算當前長方體的表面積和體積
Cuboid?cuboid?=?new?Cuboid(1,?1.6,?4.8);
System.out.println(cuboid.getSurface());
System.out.println(cuboid.getVolume());
// 2、使用通用方法,計算任意長方體的表面積和體積
System.out.println(Cuboid.getSurface(1,?1.6,?4.8));
System.out.println(Cuboid.getVolume(1,?1.6,?4.8));
}
}
//主要代碼 System.out.print("長:") double num1=input.nextDouble(); //代碼太多以后簡寫System...("寬:"); double num2=.... System....("高:")double num3=.... System...("表:"+(num1*num2+num1*num3+num2*num3)*2+" 體積:"+n1*n2*n3)//打字不容易求給分
package 長方體;
public class Rectangle {
//構造
public Rectangle(){}
//體積
public static double cubage(double a,double b,double c){
double cube = a*b*c;
return cube;
}
//表面積
public static double area(double a,double b,double c){
double surface=2*(a*b+a*c+b*c);
return surface;
}
//測試
public static void main(String[] args) {
double cube;
double surface;
cube = cubage(1,2,3);
surface = area(1,2,3);
System.out.println("長方體體積:"+cube);
System.out.println("長方體表面積:"+surface);
}
}
本文標題:java長方體代碼 java編程創建一個長方體類
文章鏈接:http://vcdvsql.cn/article44/dosdgee.html
成都網站建設公司_創新互聯,為您提供定制網站、自適應網站、建站公司、做網站、ChatGPT、域名注冊
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯