宣告一個圓柱體型別,
屬性:底邊的半徑,和高
方法:(1)
方法的功能:在方法中列印圓柱體的詳細資訊,資訊內容如下:
圓柱體的底邊的半徑是xxx,高是xxx,底面積是xxx,體積是xxx。
(2)方法的功能:回傳呼面積
(3)方法的功能:回傳體積
(4)方法的功能:為圓柱體的底邊的半徑,和高賦值
(5)方法的功能:為圓柱體的底邊的半徑,和高賦值,并回傳賦值的結果
如果底邊的半徑或高為<=0,賦值失敗,回傳false,否則回傳true
uj5u.com熱心網友回復:
public class Cylinder {private static final double VARIABLE = 3.14;
private double radius;
private double high;
public Cylinder(double radius, double high) {
this.radius = radius;
this.high = high;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getHigh() {
return high;
}
public void setHigh(double high) {
this.high = high;
}
private double getBasalArea() {
// 獲取底面積
return VARIABLE * this.radius * this.radius;
}
private double getVolume() {
// 獲取體積
return getBasalArea() * this.high;
}
public String toString() {
return "圓柱體的底邊半徑是" + this.radius + ",高是" + this.high + ",底面積是" + getBasalArea() + ", 體積是:" + getVolume();
}
}
uj5u.com熱心網友回復:
作業還是自己做的好,這個題不難,別人的可以參考,但你一定要有自己的思路。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/87439.html
標籤:Java EE
上一篇:指令重拍與可見性
下一篇:求助急用 教師與學生作業證件設計
