用java定义一个圆柱体类表面积
时间: 2024-10-12 12:04:21 浏览: 30
Java圆柱体表面积和体积计算代码实例
5星 · 资源好评率100%
在 Java 中,你可以定义一个名为 "Cylinder" 的类来表示圆柱体,并计算其表面积。这里是一个简单的例子:
```java
public class Cylinder {
private double radius; // 半径
private double height; // 高度
// 构造函数
public Cylinder(double radius, double height) {
this.radius = radius;
this.height = height;
}
// 计算圆柱侧面积 (2πrh)
private double lateralSurfaceArea() {
return 2 * Math.PI * radius * height;
}
// 计算底面总面积 (2πr²)
private double baseSurfaceArea() {
return 2 * Math.PI * radius * radius;
}
// 计算总表面积 (侧面积 + 底面积)
public double totalSurfaceArea() {
return lateralSurfaceArea() + baseSurfaceArea();
}
// 获取表面积的方法供外部调用
public String getSurfaceArea() {
double area = totalSurfaceArea();
return String.format("圆柱体的表面积为: %.2f", area);
}
}
```
在这个类中,我们定义了半径和高度属性,以及计算侧面积、底面积和总表面积的方法。`getSurfaceArea()` 方法用于获取并返回表面积的字符串描述。
阅读全文