求圆的周长和面积java
时间: 2024-09-20 11:14:16 浏览: 108
在Java中,求圆的周长( circumference )和面积( area )通常涉及到计算公式:周长 = 2 * π * 半径,面积 = π * 半径^2,其中π是一个数学常数,你可以选择使用Math.PI来进行精确的计算。
下面是一个简单的示例,展示了如何创建一个函数来分别计算圆的周长和面积:
```java
public class Circle {
private double radius; // 圆的半径
public Circle(double radius) { // 构造函数
this.radius = radius;
}
// 计算周长
public double getPerimeter() {
return 2 * Math.PI * radius;
}
// 计算面积
public double getArea() {
return Math.PI * Math.pow(radius, 2);
}
// 主函数用于测试
public static void main(String[] args) {
Circle circle = new Circle(5); // 创建一个半径为5的圆
System.out.println("圆的周长是: " + circle.getPerimeter());
System.out.println("圆的面积是: " + circle.getArea());
}
}
```
在这个例子中,`getPerimeter()` 和 `getArea()` 方法是针对圆对象的多态行为,因为它们返回的是值而不是具体的圆周长或面积,可以在任何需要计算圆形周长和面积的地方调用。
阅读全文
相关推荐

















