设计一个 Cirele (圆)类,该类中包括属性 radius (半径),还包括_ init _0、 get _ perimeter )(求周长)和 get _ area ((求面积)共3个方法。设计完成后,创建 Circle 类的对象求圆的周长和面积
时间: 2024-03-07 14:47:59 浏览: 92
好的,我可以为您设计一个 Circle(圆)类,代码如下:
```java
public class Circle {
private double radius; // 圆的半径
// 初始化半径为0
public Circle() {
radius = 0;
}
// 初始化半径为r
public Circle(double r) {
radius = r;
}
// 获取圆的半径
public double getRadius() {
return radius;
}
// 设置圆的半径
public void setRadius(double r) {
radius = r;
}
// 获取圆的周长
public double getPerimeter() {
return 2 * Math.PI * radius;
}
// 获取圆的面积
public double getArea() {
return Math.PI * radius * radius;
}
}
```
在上述代码中,Circle 类包含一个私有属性 radius(半径),以及两个构造方法,一个用于初始化半径为 0,一个用于初始化半径为 r。还包含四个公共方法,分别是获取圆的半径、设置圆的半径、获取圆的周长和获取圆的面积。
接下来,您可以创建 Circle 类的对象,并调用其 getPerimeter() 和 getArea() 方法来计算圆的周长和面积。示例代码如下:
```java
public static void main(String[] args) {
Circle circle = new Circle(5.0); // 创建一个半径为5的圆
double perimeter = circle.getPerimeter(); // 计算圆的周长
double area = circle.getArea(); // 计算圆的面积
System.out.println("半径为5的圆的周长为:" + perimeter);
System.out.println("半径为5的圆的面积为:" + area);
}
```
输出结果为:
```
半径为5的圆的周长为:31.41592653589793
半径为5的圆的面积为:78.53981633974483
```
因此,半径为 5 的圆的周长为 31.41592653589793,面积为 78.53981633974483。
阅读全文