编写一个圆环类 Ring 的 Java 程序。
时间: 2024-05-01 19:23:33 浏览: 59
以下是一个简单的圆环类 Ring 的 Java 程序:
```java
public class Ring {
private double innerRadius;
private double outerRadius;
public Ring(double innerRadius, double outerRadius) {
this.innerRadius = innerRadius;
this.outerRadius = outerRadius;
}
public double getInnerRadius() {
return innerRadius;
}
public double getOuterRadius() {
return outerRadius;
}
public double getArea() {
return Math.PI * (outerRadius * outerRadius - innerRadius * innerRadius);
}
public double getPerimeter() {
return 2 * Math.PI * (innerRadius + outerRadius);
}
}
```
这个类有两个私有变量 innerRadius 和 outerRadius,分别表示内半径和外半径。构造函数接受两个参数,并将它们分别赋值给这两个变量。还有四个公共方法,分别获取内半径、外半径、面积和周长。计算面积和周长的公式在方法中使用了 Math 类的常量和方法。
阅读全文