使用成員變數、建構子、成員方法來運算盒子的體積和面積。
寫程式真是頭痛阿!!每一次組譯錯誤都會有一點挫折感,不過完成後成就感100%
※double a = width*height*2+width*length*2+length*height*2;有更新,之前我打錯了,感謝阿巧找到錯誤。
以下是程式片段:
class BOX //BOX類別 { private double width; //BOX類別裡運算的長度 private double height; //BOX類別裡運算的寬度 private double length; //BOX類別裡運算的高度 private double width1; //主程式傳來的長度 private double height1; //主程式傳來的寬度 private double length1; //主程式傳來的高度 private double Volume; //體積 private double area; //面積 public BOX() //主程式沒有輸入任何值,所使用的初始值 { //所謂的建構子 width =10; height =10; length = 10; } public BOX(double width1,double height1,double length1) { //主程式有輸入值,不使用初始值,使用使用者設定的值 width =width1; height =height1; length = length1; } public double volume()//運算體積 { double v = width*height*length; return v; //運算完體積值傳回主程式 } public double area()//運算面積 { double a = width*height*2+width*length*2+length*height*2; return a; //運算完面積值傳回主程式 } } public class CH5_41_9 //主程式 { public static void main(String[] args) { BOX A = new BOX(11,12,66); double v = A.volume();//接收回傳值 double a = A.area(); //接收回傳值 System.out.println("盒子的體積:"+v); System.out.println("盒子的面積:"+a); } }