展开全部
e69da5e6ba903231313335323631343130323136353331333335323437import java.util.*;
public abstract class Shape{
public abstract double getArea();
public abstract double getPerimeter();
}
public class MyCircle extends Shape{
private double radius;//圆的半径
public static final double PI=3.14;
public MyCircle(){
}
public MyCircle(double r){
this.radius=r;
}
public void setRadius(double radius){
this.radius=radius;
}
public double getRadius(){
return radius;
}
public double getArea(){
return PI*this.radius*this.radius;
}
public double getPerimeter(){
return 2*PI*this.radius;
}
public void toString(){
System.out.println("radius="+this.radius+",perimeter="+this.getPerimeter()+",area="+this.getArea());
}
}
public class Test{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
MyCircle circle=new MyCircle();
System.out.println("请输入圆的半径:");
double r=input.nextDouble();
circle.setRadius(r);
circle.toString();
}
}