设计一个圆锥类,其成员变量为底面半径和高;成员方法有计算底面积和体积。 设计一个含有主方法main()的类,在主方法中生成一个圆锥对象,并计算半径为5,高为8的圆锥面积和体积
时间: 2024-12-15 09:17:16 浏览: 59
当然,我们可以创建一个名为`Cone`的类,包含底面半径(`radius`)和高的成员变量(`height`),然后提供计算底面积(`getBaseArea()`)和体积(`getVolume()`)的方法。这是一个简单的Java实现:
```java
public class Cone {
private double radius;
private double height;
// 构造器
public Cone(double radius, double height) {
this.radius = radius;
this.height = height;
}
// 计算底面积
public double getBaseArea() {
return Math.PI * Math.pow(radius, 2);
}
// 计算体积
public double getVolume() {
return (1.0 / 3.0) * Math.PI * Math.pow(radius, 2) * height;
}
// 主方法 main()
public static void main(String[] args) {
// 创建一个圆锥对象
Cone cone = new Cone(5.0, 8.0);
// 计算并打印面积和体积
double baseArea = cone.getBaseArea();
double volume = cone.getVolume();
System.out.println("底面面积: " + baseArea);
System.out.println("体积: " + volume);
}
}
```
在这个例子中,我们定义了一个`Cone`类,其中包含私有的`radius`和`height`变量,以及公有的构造函数、`getBaseArea()`和`getVolume()`方法。在`main()`方法中,我们创建了一个半径为5、高度为8的圆锥实例,并计算并输出了它的底面面积和体积。
阅读全文
相关推荐
















