java编写一个圆环类Ring_编写一个圆环类ring的java程序
时间: 2024-03-07 11:50:49 浏览: 42
好的,以下是一个简单的圆环类Ring的Java程序,包括了圆环的半径、宽度、面积和周长的计算方法:
```java
public class Ring {
private double innerRadius; // 内环半径
private double outerRadius; // 外环半径
private double width; // 圆环宽度
public Ring(double innerRadius, double outerRadius) {
this.innerRadius = innerRadius;
this.outerRadius = outerRadius;
this.width = outerRadius - innerRadius;
}
public double getInnerRadius() {
return innerRadius;
}
public double getOuterRadius() {
return outerRadius;
}
public double getWidth() {
return width;
}
public double getArea() {
return Math.PI * (Math.pow(outerRadius, 2) - Math.pow(innerRadius, 2));
}
public double getPerimeter() {
return 2 * Math.PI * (innerRadius + outerRadius);
}
}
```
使用该类可以计算任意圆环的面积和周长,例如:
```java
Ring ring = new Ring(5, 10); // 创建内环半径为5,外环半径为10的圆环对象
System.out.println("内环半径:" + ring.getInnerRadius()); // 输出内环半径:5.0
System.out.println("外环半径:" + ring.getOuterRadius()); // 输出外环半径:10.0
System.out.println("圆环宽度:" + ring.getWidth()); // 输出圆环宽度:5.0
System.out.println("圆环面积:" + ring.getArea()); // 输出圆环面积:235.6194
System.out.println("圆环周长:" + ring.getPerimeter()); // 输出圆环周长:62.8319
```
阅读全文