编写JAVA应用程序,自定义CIRCLE类 类中有两个double变量r和s,一个类常量量pi,利用构造方法实现对半径是3和5.5的圆的初始化,自定义getArea方法实现圆面积求解
时间: 2024-09-11 08:10:32 浏览: 66
在Java中编写一个自定义的`CIRCLE`类,首先需要声明两个`double`类型的成员变量`r`和`s`,其中`r`用于表示圆的半径,而`s`通常用于表示圆的面积,但是在类中通常不需要声明一个专门的变量来保存面积,因为面积可以通过半径计算得到。此外,还需要一个类常量`pi`,用于圆面积的计算。通过构造方法可以初始化半径为3和5.5的圆对象,同时需要实现一个`getArea`方法来计算并返回圆的面积。
以下是一个简单的示例代码:
```java
public class CIRCLE {
// 类常量
private static final double pi = 3.141592653589793;
// 成员变量
private double r; // 圆的半径
// 构造方法
public CIRCLE(double radius) {
this.r = radius;
}
// 计算面积的方法
public double getArea() {
return pi * r * r;
}
// 主方法,用于测试
public static void main(String[] args) {
// 初始化半径为3的圆对象
CIRCLE circle1 = new CIRCLE(3);
System.out.println("半径为3的圆面积为:" + circle1.getArea());
// 初始化半径为5.5的圆对象
CIRCLE circle2 = new CIRCLE(5.5);
System.out.println("半径为5.5的圆面积为:" + circle2.getArea());
}
}
```
在这个类中,`pi`被定义为一个静态常量,这是因为圆周率的值是不变的。在构造方法中,通过传入的半径参数初始化对象。`getArea`方法用于计算圆的面积,使用公式πr²(其中r是半径)。
阅读全文