编写一个java程序,定义类circle代表圆形,提供计算圆形周长和面积的方法
时间: 2024-11-30 13:16:14 浏览: 102
在Java中,你可以定义一个名为Circle的类来表示圆形,并提供计算圆的周长和面积的方法。下面是一个简单的示例:
```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);
}
// 为了演示多态,我们可以提供一个通用的打印信息的方法
public void printInfo() {
System.out.println("This is a circle with radius " + radius + ". The perimeter is " + getPerimeter() + " and the area is " + getArea());
}
// 主方法,作为示例演示如何创建并使用Circle对象
public static void main(String[] args) {
Circle circle1 = new Circle(5); // 创建一个半径为5的Circle
circle1.printInfo();
Circle circle2 = new Circle(10); // 创建另一个半径为10的Circle
circle2.printInfo();
}
}
```
在这个例子中,`getPerimeter()` 和 `getArea()` 方法实现了计算圆周长和面积的具体功能。`printInfo()` 方法展示了如何通过对象调用这些方法以获取相关信息。
阅读全文