定义一个圆环类java
时间: 2023-07-25 19:03:45 浏览: 93
可以参考下面的代码实现:
```
public class Ring {
private double outerRadius; // 外半径
private double innerRadius; // 内半径
public Ring(double outerRadius, double innerRadius) {
this.outerRadius = outerRadius;
this.innerRadius = innerRadius;
}
// 计算圆环面积
public double getArea() {
return Math.PI * (Math.pow(outerRadius, 2) - Math.pow(innerRadius, 2));
}
// 计算圆环周长
public double getPerimeter() {
return 2 * Math.PI * (outerRadius + innerRadius);
}
// 获取外半径
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;
}
}
```
这个类包含了圆环的外半径、内半径、计算面积和周长的方法,以及设置和获取半径的方法。在实例化对象时需要传入外半径和内半径两个参数。
阅读全文