1、编写一个圆环类Ring的Java程序。圆环类有3个数据成员,分别是内半径innerRadius, 外半径outerRadius和颜色color,这些属性可以查看get也可以重新设置set,另外圆环还可以返回其面积area。
时间: 2024-03-19 11:43:12 浏览: 71
好的,以下是一个基本的圆环类Ring的Java程序实现,其中包括内半径、外半径、颜色和面积:
```
public class Ring {
private double innerRadius; // 内半径
private double outerRadius; // 外半径
private String color; // 颜色
public Ring(double innerRadius, double outerRadius, String color) {
this.innerRadius = innerRadius;
this.outerRadius = outerRadius;
this.color = color;
}
// 获取内半径
public double getInnerRadius() {
return innerRadius;
}
// 设置内半径
public void setInnerRadius(double innerRadius) {
this.innerRadius = innerRadius;
}
// 获取外半径
public double getOuterRadius() {
return outerRadius;
}
// 设置外半径
public void setOuterRadius(double outerRadius) {
this.outerRadius = outerRadius;
}
// 获取颜色
public String getColor() {
return color;
}
// 设置颜色
public void setColor(String color) {
this.color = color;
}
// 获取面积
public double area() {
return Math.PI * (outerRadius * outerRadius - innerRadius * innerRadius);
}
}
```
接下来,我们可以在主函数中进行圆环类Ring的实例化并进行测试:
```
public class Main {
public static void main(String[] args) {
Ring ring = new Ring(3, 5, "red");
System.out.println("内半径:" + ring.getInnerRadius() + ",外半径:" + ring.getOuterRadius() + ",颜色:" + ring.getColor() + ",面积:" + ring.area());
}
}
```
以上代码实现了一个圆环类Ring的Java程序,其中包括内半径、外半径、颜色和面积等基本属性和方法。您可以根据实际需要进行修改和扩展。
相关推荐
![text/x-java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![bat](https://img-home.csdnimg.cn/images/20210720083646.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)