1. 用java程序求一個長方形,已知長為10.3米,寬8.5米,求周長和面積
classRectangle{
privatedoublelength;
privatedoublewidth;
publicRectangle(doublelength,doublewidth){
this.length=length;
this.width=width;
}
publicdoublecalPerimeter(){
return(length+width)*2;
}
publicdoublecalArea(){
returnlength*width;
}
publicstaticvoidmain(String[]args){
RectanglemyRectangle=newRectangle(10.3,8.5);
system.out.println("周長為:"+calPerimeter()+"米。");
system.out.println("面積為:"+calArea()+"平方米。");
}
}
ps 獲得面積和周長的方法不要用getXXX,會有歧義。 -- 此處需要說明,getXXX這種一遍只是指獲取。這里的獲取面積和周長的方法還有計算的邏輯在,如果叫getXXX會被誤解。
可以進一步優化,提煉出介面Shape ,並將獲得周長和面積的方法定義為介面。方便復用和擴展。