java(1)声明一个圆的图形类,包含实例变量/属性:半径,创建求圆周长和面积的方法 (2)在测试类的main中,创建2个圆类的对象,并给两个圆对象的半径属性赋值,输出此圆的周长和面积信息。
时间: 2024-10-23 21:03:39 浏览: 27
已评价 java 求自定义几何图形的面积和周长:包括圆形,矩形,正方形,正N边形,三角形,平行四边形
5星 · 资源好评率100%
在Java中,我们可以按照以下步骤声明一个圆的图形类(Circle),包含实例变量(radius)以及计算周长(circumference)和面积(area)的方法:
```java
// 圆形类 Circle.java
public class Circle {
// 实例变量,表示圆的半径
private double radius;
// 构造函数,用于初始化半径
public Circle(double r) {
this.radius = r;
}
// 计算圆的周长方法
public double calculateCircumference() {
return Math.PI * radius;
}
// 计算圆的面积方法
public double calculateArea() {
return Math.PI * Math.pow(radius, 2);
}
}
```
接下来,在测试类`TestCircle`的`main`方法中,我们创建并操作两个`Circle`对象:
```java
// 测试类 TestCircle.java
public class TestCircle {
public static void main(String[] args) {
// 创建第一个圆对象,半径设为5
Circle circle1 = new Circle(5);
// 输出第一个圆的周长和面积
System.out.println("Circle 1 - Circumference: " + circle1.calculateCircumference());
System.out.println("Circle 1 - Area: " + circle1.calculateArea());
// 创建第二个圆对象,半径设为7
Circle circle2 = new Circle(7);
// 输出第二个圆的周长和面积
System.out.println("Circle 2 - Circumference: " + circle2.calculateCircumference());
System.out.println("Circle 2 - Area: " + circle2.calculateArea());
}
}
```
当你运行这个`main`方法时,它会分别计算并打印出两个圆的周长和面积信息。
阅读全文