定义Cire类实现Calculate接口中有关圆面积和圆周长的方法,并在控制台输出半径为3的圆面积及圆周长。
时间: 2024-10-11 20:07:57 浏览: 40
为了实现这个需求,我们可以先定义一个`Circle`类,让它实现`Calculate`接口,然后提供计算圆面积和周长的方法。假设`Calculate`接口如下:
```java
interface Calculate {
double circleArea(double radius);
double circleCircumference(double radius);
}
```
接下来,我们将创建`Circle`类并实现这两个方法:
```java
class Circle implements Calculate {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
@Override
public double circleArea(double r) {
return Math.PI * Math.pow(r, 2); // 圆面积公式: πr²
}
@Override
public double circleCircumference(double r) {
return 2 * Math.PI * r; // 圆周长公式: 2πr
}
public static void main(String[] args) {
double radius = 3;
Circle c = new Circle(radius);
// 输出半径为3的圆面积
double area = c.circleArea(radius);
System.out.printf("半径为%.1f的圆面积是%.2f\n", radius, area);
// 输出半径为3的圆周长
double circumference = c.circleCircumference(radius);
System.out.printf("半径为%.1f的圆周长是%.2f\n", radius, circumference);
}
}
```
当你运行上述程序,控制台将会输出:
```
半径为3.0的圆面积是28.27
半径为3.0的圆周长是18.85
```
阅读全文