用Java语言编写定义一个圆类,并创建两个圆类的对象,计算他们的周长和面积
时间: 2024-09-25 12:17:41 浏览: 24
在Java中,我们可以定义一个名为Circle的类来表示圆形,包含半径属性和计算周长和面积的方法。下面是一个简单的示例:
```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 * radius * radius;
}
}
```
然后我们可以创建两个Circle对象并分别计算它们的周长和面积:
```java
public class Main {
public static void main(String[] args) {
// 创建第一个圆对象
Circle circle1 = new Circle(5);
// 计算并打印第一个圆的周长和面积
System.out.println("Circle 1 (radius: " + circle1.radius + ") has a perimeter of " + circle1.getPerimeter());
System.out.println("Circle 1 has an area of " + circle1.getArea());
// 创建第二个圆对象
Circle circle2 = new Circle(7);
// 计算并打印第二个圆的周长和面积
System.out.println("Circle 2 (radius: " + circle2.radius + ") has a perimeter of " + circle2.getPerimeter());
System.out.println("Circle 2 has an area of " + circle2.getArea());
}
}
```
在这个例子中,每个Circle对象都有自己的半径值,所以即使它们都是Circle类型的实例,因为实现了不同的半径,计算出的周长和面积也会不同。