返回列表 發帖
主程式
  1. package test;

  2. public class Ch01 {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub

  5.                 Cube c1=new Cube("1號",3);
  6.                 c1.show();
  7.                 Cube c2=new Cube("2號",5);
  8.                 c2.show();

  9.         }

  10. }
複製代碼
Cube
  1. package test;

  2. public class Cube {
  3.         int Long;
  4.         String Name;

  5.         Cube(String n,int L)
  6.         {
  7.                 Long=L;
  8.                 Name=n;
  9.         }
  10.         void show()
  11.         {
  12.                 System.out.println(Name+"立方體邊長"+Long+"公分,表面積為"+Long*Long*6+"平方公分,體積為"+Long*Long*Long+"立方公分.");
  13.         }
  14.         public void showProfile() {
  15.                 // TODO 自動產生的方法 Stub

  16.         }
  17. }
複製代碼

TOP

  1. public class C01 {

  2.         public static void main(String[] args) {
  3.                 // TODO 自動產生的方法 Stub

  4.                 Cube c1=new Cube("1號立方體",3);
  5.                 c1.show();
  6.                 Cube c2=new Cube("2號立方體",5);
  7.                 c2.show();

  8.         }

  9. }
  10. class Cube {
  11.         int side;
  12.         String name;

  13.         Cube(String n,int s)
  14.         {
  15.                 this.side=s;
  16.                 this.name=n;

  17.         }
  18.         int getArea(int s){
  19.                 return s*s*6;
  20.         }
  21.         int getVol(int s){
  22.                 return s*s*s;
  23.         }
  24.         void show()
  25.         {
  26.                 System.out.println(name+"邊長"+side+"公分,表面積為"+getArea(side)+"平方公分,體積為"+getVol(side)+"立方公分.");
  27.         }

  28. }
複製代碼

TOP

返回列表