定义一个圆类Circle,具有半径属性,有计算周长和面积的功能,并为其定义一个测试类,输出指定半径的圆的周长和面积。
时间: 2024-10-11 10:06:46 浏览: 48
首先,我们定义一个名为`Circle`的类,它包含一个私有成员变量`radius`表示半径,以及两个公共方法`get_circumference()`和`get_area()`分别用于计算周长和面积:
```java
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
// 计算周长
public double get_circumference() {
return Math.PI * 2 * radius;
}
// 计算面积
public double get_area() {
return Math.PI * radius * radius;
}
}
```
接下来,我们会创建一个名为`CircleTest`的测试类,用于实例化Circle对象并输出指定半径的圆的周长和面积:
```java
import org.junit.Test;
public class CircleTest {
@Test
public void testCircleMethods() {
double radius = 5; // 示例半径
Circle circle = new Circle(radius);
// 输出周长
System.out.println("圆的周长为: " + circle.get_circumference());
// 输出面积
System.out.println("圆的面积为: " + circle.get_area());
}
}
```
在这个测试类中,`testCircleMethods()`方法会创建一个半径为5的圆,然后打印出它的周长和面积。
阅读全文