编写JAVA应用程序,自定义CIRCLE类 类中有两个double变量.3,一个类常量量pi,利用构造方法实现对半径是3和5.5的圆的初始化,自定义getArea方法实现圆面积求解中
时间: 2024-09-11 15:10:28 浏览: 51
java利用接口和抽象类改写求圆的面积和梯形的面积.docx
在Java中,你可以创建一个名为"CIRCLE"的类来表示圆形,包含圆心的x和y坐标的双精度变量(这里假设你想要的是圆的中心坐标而不是半径),以及一个常量π(pi)。下面是一个基本的例子:
```java
public class Circle {
private double centerX; // 圆心的x坐标
private double centerY; // 圆心的y坐标
private static final double PI = 3.14159; // 类常量表示圆周率
// 构造方法用于初始化圆的中心坐标和半径
public Circle(double centerX, double centerY, double radius) {
this.centerX = centerX;
this.centerY = centerY;
// 这里假设你需要的是基于半径的圆,所以需要额外的radius变量
// 但题目中提到只有两个double变量,可能是信息有误,所以我只保留了中心坐标
}
// 自定义方法getArea,根据半径计算圆的面积
public double getArea(double radius) {
return PI * Math.pow(radius, 2); // 根据公式 πr² 计算面积
}
// 如果需要初始化半径分别为3和5.5的圆,可以在main方法中这样做
public static void main(String[] args) {
Circle circle1 = new Circle(0, 0, 3);
Circle circle2 = new Circle(0, 0, 5.5);
// 获取并打印每个圆的面积
System.out.println("Circle 1 area: " + circle1.getArea(circle1.getRadius()));
System.out.println("Circle 2 area: " + circle2.getArea(circle2.getRadius()));
}
}
//
阅读全文