java编写一个圆环类代码
时间: 2024-10-22 09:15:41 浏览: 24
在Java中,你可以创建一个名为CircleHole的类来表示一个圆环,它包含一个外部圆(大圆)和一个内部圆(小圆)。这里是一个简单的例子:
```java
public class CircleHole {
private double outerRadius; // 外部圆半径
private double innerRadius; // 内部圆半径
// 构造函数
public CircleHole(double outer, double inner) {
this.outerRadius = outer;
this.innerRadius = inner;
}
// 获取外圆半径的方法
public double getOuterRadius() {
return outerRadius;
}
// 设置外圆半径的方法
public void setOuterRadius(double outerRadius) {
this.outerRadius = outerRadius;
}
// 获取内圆半径的方法
public double getInnerRadius() {
return innerRadius;
}
// 设置内圆半径的方法
public void setInnerRadius(double innerRadius) {
this.innerRadius = innerRadius;
}
// 计算圆环面积的方法,使用π * (外圆半径^2 - 内圆半径^2)
public double calculateArea() {
Math.PI * Math.pow(outerRadius, 2) - Math.PI * Math.pow(innerRadius, 2);
}
}
```
在这个类中,我们定义了两个私有变量(radiuses)代表内外圆的半径,以及对应的getter和setter方法用于获取和设置半径。`calculateArea()`方法则计算并返回圆环的面积。
阅读全文