java类和对象之类的组合之求圆柱体积
时间: 2023-06-05 10:48:01 浏览: 129
要求圆柱体积,需要先定义一个圆柱类,包含圆柱的半径和高度属性,以及计算圆柱体积的方法。具体实现如下:
```
public class Cylinder {
private double radius; // 圆柱半径
private double height; // 圆柱高度
public Cylinder(double radius, double height) {
this.radius = radius;
this.height = height;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getVolume() {
return Math.PI * radius * radius * height;
}
}
```
在主函数中,可以创建一个圆柱对象,设置半径和高度,然后调用计算体积的方法,输出结果:
```
public static void main(String[] args) {
Cylinder cylinder = new Cylinder(2., 5.);
System.out.println("圆柱体积为:" + cylinder.getVolume());
}
```
输出结果为:
```
圆柱体积为:62.83185307179586
```