6.5定義類shape,用來表示一般二維圖形。shape具有抽象方法area和perimeter,分別用來計算形狀的面積和周長。試定義一些二維形狀類(如矩形、三角形、圓形、橢圓形等),這些類均為shape的子類。
package book;
abstract class shape
class rectangle extends shape
public rectangle(double wide, double longs)
public void setwide(double wide)
public double getwide()
public void setlongs(double longs)
public double longs()
public double area()
public double perimeter()
}class ******** extends shape
public ********(double edgea, double edgeb, double edgec)
public double area()
public double perimeter()
public void setedgea(double edgea)
public double getedgea()
public void setedgeb(double edgeb)
public double getedgeb()
public void setedgec(double edgec)
public double getedgec()
}class round extends shape
public round(double radius)
public double area()
public double perimeter()
public void setradius(double radius)
public double getradius()
}public class jiou
}
執行結果:
矩形面積:216.3,矩形周長:62.2
三角形面積:102.00999999999999,三角形周長:60.599999999999994
圓形面積:2884.2647993342534,圓形周長:190.38051480754146
java開發實戰經典(第二版)P57 3 5
3.5編寫程式,分別利用while迴圈 do.while迴圈和for迴圈求出100 200的累加和。while迴圈 package book public class jiou system.out.println 100 200累加的結果為 sum do.while迴圈 package book ...
java開發實戰經典(第二版)P157 5 1
5.1編寫並測試乙個代表位址的address類,位址資訊由國家 省份 城市 街道 郵編組成,並可以返回完整的位址資訊。package book public class jiou public jiou string country,string city,string street,string ...
java開發實戰經典(第二版)P157 5 8
5.8構造乙個銀行賬戶類,類的結構包括如下內容 1 資料成員使用者的賬戶名稱 使用者的賬戶餘額 private資料型別 2 方法包括開戶 設定賬戶名稱及餘額 利用構造方法完成。3 查詢餘額。package book class bank public bank string account,stri...