用java定义一个圆形类Circle,在类的内部提供一个属性:半径(r),同时提供两个方法:计算面积 getArea() 和计算周长getPerimeter()。通过两个方法计算圆的周长和面积并且对计算结果进行输出。最后定义一个测试类对 Circle 类进行使用。
时间: 2024-02-24 19:53:11 浏览: 172
好的,我来回答这个问题。
首先,我们需要定义一个 Circle 类,代码如下:
```java
public class Circle {
private double r; // 半径
public Circle(double r) {
this.r = r;
}
// 计算面积
public double getArea() {
return Math.PI * r * r;
}
// 计算周长
public double getPerimeter() {
return 2 * Math.PI * r;
}
}
```
在上面的代码中,我们定义了一个 Circle 类,它有一个私有属性 r 表示半径,还有一个构造方法用于设置半径。我们还提供了两个公共方法 getArea() 和 getPerimeter(),分别用于计算圆的面积和周长。
接下来,我们需要定义一个测试类来测试 Circle 类的使用,代码如下:
```java
public class TestCircle {
public static void main(String[] args) {
Circle circle = new Circle(5); // 定义一个半径为 5 的圆形
double area = circle.getArea(); // 计算圆的面积
double perimeter = circle.getPerimeter(); // 计算圆的周长
System.out.println("圆的面积为:" + area);
System.out.println("圆的周长为:" + perimeter);
}
}
```
在上面的代码中,我们首先创建了一个半径为 5 的圆形对象,然后调用其 getArea() 和 getPerimeter() 方法分别计算圆的面积和周长,并将结果输出到控制台上。
运行上面的测试类,我们可以得到如下输出结果:
```
圆的面积为:78.53981633974483
圆的周长为:31.41592653589793
```
以上就是使用 Java 定义一个圆形类并进行测试的完整代码。
阅读全文