java计算圆的周长和面积双精度浮点
时间: 2024-10-16 17:10:10 浏览: 37
在Java中,你可以使用`java.lang.Math.PI`常量来计算圆的周长(直径乘以π)和面积(半径的平方乘以π)。以下是简单的示例代码:
```java
import java.lang.Math;
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.0); // 创建一个半径为5的圆
System.out.println("圆的周长: " + circle.getPerimeter());
System.out.println("圆的面积: " + circle.getArea());
}
}
```
在这个例子中,我们定义了一个名为Circle的类,其中包含了计算圆周长和面积的方法。`getPerimeter()`返回的是双精度浮点型的结果,同样`getArea()`也是。`Math.pow()`函数用于计算幂。
阅读全文