用java 定义一个圆柱体类Cylinder,并创建相应的对象,然后计算圆柱体的底面积与体积。
时间: 2024-09-30 17:10:42 浏览: 54
在Java中,我们可以定义一个名为`Cylinder`的类来表示圆柱体,包含属性如半径`radius`和高度`height`,以及方法来计算底面积和体积。以下是这个类的定义:
```java
public class Cylinder {
private double radius;
private double height;
// 构造函数
public Cylinder(double radius, double height) {
this.radius = radius;
this.height = height;
}
// 计算底面积的方法
public double getBaseArea() {
return Math.PI * radius * radius;
}
// 计算体积的方法
public double getVolume() {
return getBaseArea() * height;
}
}
```
接着,我们可以创建`Cylinder`的对象并计算其底面积和体积,例如:
```java
public static void main(String[] args) {
// 创建一个Cylinder对象
Cylinder cylinder = new Cylinder(5.0, 10.0); // 半径为5,高为10
// 计算底面积
double baseArea = cylinder.getBaseArea();
System.out.println("底面积: " + baseArea);
// 计算体积
double volume = cylinder.getVolume();
System.out.println("体积: " + volume);
}
```
在这个例子中,我们首先创建了一个`Cylinder`对象,然后调用了它的`getBaseArea()`和`getVolume()`方法来获取结果。
阅读全文