编写一个圆类Circle,该类拥有一个私有的成员变量+adius,一个无参的构造方法,一个 有参的构造方法,三个成员方法,分别用于计算圆面积、圆周长和输出圆半径、面积和周 长,并定义主方法,输出半径为12.5的圆的周长和面积.
时间: 2024-03-18 07:39:55 浏览: 146
好的,我明白了。以下是符合要求的代码:
```java
public class Circle {
private double radius;
public Circle() {
radius = 0;
}
public Circle(double r) {
radius = r;
}
public double area() {
return Math.PI * radius * radius;
}
public double perimeter() {
return 2 * Math.PI * radius;
}
public void print() {
System.out.println("Radius: " + radius);
System.out.println("Area: " + area());
System.out.println("Perimeter: " + perimeter());
}
public static void main(String[] args) {
Circle c = new Circle(12.5);
c.print();
}
}
```
输出结果如下:
```
Radius: 12.5
Area: 490.8738521234052
Perimeter: 78.53981633974483
```
阅读全文