java编写一个圆环类Ring_编写一个圆环类ring的java程序
时间: 2024-03-07 10:50:47 浏览: 70
好的,下面是一个简单的圆环类 `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);
}
}
```
在上面的代码中,我们定义了一个 `Ring` 类,其中包含了两个私有字段 `innerRadius` 和 `outerRadius`,分别表示内圆半径和外圆半径。我们还定义了一个构造方法,用于初始化内圆半径和外圆半径。
接下来,我们定义了三个公有方法,分别是 `getInnerRadius`、`getOuterRadius` 和 `getArea`。`getInnerRadius` 和 `getOuterRadius` 方法用于获取内圆半径和外圆半径,而 `getArea` 方法用于计算圆环的面积。
最后,我们还定义了一个公有方法 `getPerimeter`,用于计算圆环的周长。
你可以使用以下代码来测试 `Ring` 类:
```java
public static void main(String[] args) {
Ring ring = new Ring(3.0, 5.0);
System.out.println("内圆半径:" + ring.getInnerRadius());
System.out.println("外圆半径:" + ring.getOuterRadius());
System.out.println("面积:" + ring.getArea());
System.out.println("周长:" + ring.getPerimeter());
}
```
运行上面的代码,你应该会得到类似如下的输出:
```
内圆半径:3.0
外圆半径:5.0
面积:37.69911184307752
周长:31.41592653589793
```
希望这可以帮助你了解如何编写一个圆环类的 Java 程序。
阅读全文