编写一个圆类Circle,该类拥有一个私有的成员变量radius,一个无参的构造方法,一个有参的构造方法,三个成员方法,分别用于计算圆面积、圆周长和输出圆半径、面积和周长,并定义主方法,输出半径为12.5的圆的周长和面积。java代码
时间: 2024-03-18 22:38:53 浏览: 311
以下是实现上述要求的 Java 代码:
```java
public class Circle {
private double radius;
public Circle() {
radius = 0.0;
}
public Circle(double radius) {
this.radius = radius;
}
public double getArea() {
return Math.PI * radius * radius;
}
public double getPerimeter() {
return 2 * Math.PI * radius;
}
public void printInfo() {
System.out.println("圆半径:" + radius);
System.out.println("圆面积:" + getArea());
System.out.println("圆周长:" + getPerimeter());
}
public static void main(String[] args) {
Circle circle = new Circle(12.5);
circle.printInfo();
}
}
```
运行程序后,将输出半径为12.5的圆的周长和面积。结果如下:
```
圆半径:12.5
圆面积:490.8738521234052
圆周长:78.53981633974483
```
阅读全文