public class Circle1{
public static void main(String[] args){
Circle1 circle1 = new Circle1();
System.out.println("The area of the circle of radius" + circle1.radius + "is" + circle1.getArea());

Circle1 circle2 = new Circle1(25);
System.out.println("The area of the cirlce of radius " + circle2.radius + "is" + circle2.getArea());

Circle1 circle3 = new Circle1(125);
System.out.println("The area of the cirlce of radius " + circle3.radius + "is" + circle3.getArea());

circle2.radius = 100;
System.out.println("The area of the cirlce of radius " + circle2.radius + "is" + circle2.getArea());
}
double radius;

Circle1(){
radius = 1.0;
} Circle1(double newRadius){
radius = newRadius;
} double getArea(){
return radius *radius * Math.PI;
}
}class

解决方案 »

  1.   

    // 你的circle1 类的构造方法circle1()、 成员变量radius、getArea()方法要写在类里边 
    // 你的其中一个构造方法circle1(double radius)需要传一个对应的double类型数字
    public class Circle1{
    double radius;
    Circle1(){
    this.radius = radius;
    }
    Circle1(double radius){
    this.radius = radius;
    }
    double getArea(){
    return radius*radius*Math.PI;
    }
    public static void main(String args[]){
    Circle1 circle1 = new Circle1();
    System.out.println("The area of the circle radius =" + circle1.radius + "Area of this cirlce =" + circle1.getArea()); 
    Circle1 circle2 = new Circle1(25.0);
    System.out.println("The area of the circle radius =" + circle2.radius + "Area of this cirlce =" + circle2.getArea()); 
    Circle1 circle3 = new Circle1(125.0);
    System.out.println("The area of the circle radius =" + circle3.radius + "Area of this cirlce =" + circle3.getArea()); 
    }
    }