编写一个圆类Circle,该类拥有一个私有的成员变量radius,一个无参的构造方法,一个有参的构造方法,三个成员方法,分别用于计算圆面积、圆周长和输出圆半径、面积和周长,并定义主方法,输出半径为12.5的圆的周长和面积。
时间: 2024-03-16 17:44:12 浏览: 106
下面是圆类Circle的实现:
```java
public class Circle {
private double radius;
// 无参构造方法
public Circle() {
radius = 0;
}
// 有参构造方法
public Circle(double r) {
radius = r;
}
// 计算圆面积
public double getArea() {
return Math.PI * radius * radius;
}
// 计算圆周长
public double getPerimeter() {
return 2 * Math.PI * radius;
}
// 输出圆半径、面积和周长
public void printCircle() {
System.out.println("半径:" + radius);
System.out.println("面积:" + getArea());
System.out.println("周长:" + getPerimeter());
}
// 主方法
public static void main(String[] args) {
Circle c = new Circle(12.5);
c.printCircle();
}
}
```
在主方法中,创建一个半径为12.5的Circle对象,然后调用printCircle()方法输出圆的半径、面积和周长。
阅读全文