编写程序,首先创建一个类Circle,添加私有静态属性r(成员变量),并定义一个常量PI=3.142;其次,在类Circle中添加构造方法,set_get方法,以及分别计算周长和面积的方法;最后,编写主类TestCircle,利用类Circle输出r=2时圆的周长和面积。
时间: 2024-09-24 20:25:08 浏览: 59
在编写这个程序时,首先要创建一个名为Circle的类,步骤如下:
```java
public class Circle {
// 私有静态属性 - 半径 r
private static double r;
// 定义常量 PI
public static final double PI = 3.142;
// 构造方法,用于初始化半径
public Circle(double radius) {
this.r = radius;
}
// 获取和设置半径的方法 (getters and setters)
public double getR() {
return r;
}
public void setR(double radius) {
this.r = radius;
}
// 计算周长的方法
public double calculateCircumference() {
return 2 * PI * r;
}
// 计算面积的方法
public double calculateArea() {
return PI * Math.pow(r, 2);
}
}
// 主类 TestCircle
public class TestCircle {
public static void main(String[] args) {
// 创建一个Circle对象并设其半径为2
Circle circle = new Circle(2);
// 输出圆的周长
System.out.println("圆的周长: " + circle.calculateCircumference());
// 输出圆的面积
System.out.println("圆的面积: " + circle.calculateArea());
}
}
```
在这个例子中,`TestCircle` 主类通过`Circle` 类的实例来访问圆的相关属性和方法,实现了计算给定半径圆的周长和面积的功能。当你运行`main`方法时,会看到r=2时的结果。
阅读全文