public class Test {
   class Rectangle
{
   private double width,height;
   public Rectangle(double a,double b)
   {
    width=a;
    height=b;
   }
   public double cess() 
   {
   return 2*(width+height);
   }
   public double area() {
   return 2*width*height;
   }
}
 public static void main(String[] args)
 {
   Rectangle kiss=new Rectangle(2.0,4.0);
   System.out.println(kiss.cess()+kiss.area());
 }
}

解决方案 »

  1.   

    public class Test { public static void main(String[] args)
     {
       Rectangle kiss=new Rectangle(2.0,4.0);
       System.out.println(kiss.cess()+kiss.area());
     }
    }
    class Rectangle
    {
       private double width,height;
       public Rectangle(double a,double b)
       {
        width=a;
        height=b;
       }
       public double cess() 
       {
       return 2*(width+height);
       }
       public double area() {
       return 2*width*height;
       }
    }
      

  2.   

    不好意思,数学太差,一时忘了!面积:width*height
      

  3.   

    看起来一样啊!
    ---------------------不一样。你原来的Rectangle是嵌套的类。
    System.out.println(kiss.cess() + "   " + kiss.area());
      

  4.   

    那这样是不是一样了啊?public class Test1 { public static void main(String[] args)
     {
       Rectangle kiss=new Rectangle(2.0,4.0);
       System.out.println(kiss.cess()+kiss.area());
     }
    }
    class Rectangle
    {
       private double width,height;
       public Rectangle(double a,double b)
       {
        width=a;
        height=b;
       }
       public double cess() 
       {
       return 2*(width+height);
       }
       public double area() {
       return 2*width*height;
       }
    }