用Java写圆的周长面积
时间: 2024-10-15 09:25:12 浏览: 12
在Java中计算圆的周长(circumference)和面积(area),你可以创建一个`Circle`类,包含半径(radius)属性以及相应的计算方法。下面是一个简单的示例:
```java
public class Circle {
private double radius; // 半径
// 构造函数
public Circle(double radius) {
this.radius = radius;
}
// 计算周长的方法
public double getPerimeter() {
return Math.PI * 2 * radius;
}
// 计算面积的方法
public double getArea() {
return Math.PI * Math.pow(radius, 2);
}
// 主函数,仅用于演示如何创建并使用Circle对象
public static void main(String[] args) {
Circle circle = new Circle(5.0); // 创建一个半径为5的圆
System.out.println("圆的周长: " + circle.getPerimeter());
System.out.println("圆的面积: " + circle.getArea());
}
}
```
在这个例子中,我们使用了`Math.PI`常数来代表圆周率,并通过半径计算出圆的周长和面积。`getPerimeter()`和`getArea()`方法体现了多态性,因为它们都是`Circle`类的一部分,但具体的计算由每个实例执行。
阅读全文