Java 1.定义一个圆柱体类Cylinder,包含类的成员变量和计算面积和体 积的成员方法,通过默认构造函数创建相应的对象,然后计算圆柱 体的底面积与体积。
时间: 2024-05-15 10:19:15 浏览: 171
```
public class Cylinder {
private double radius; // 半径
private double height; // 高度
public Cylinder() { // 默认构造函数
this.radius = 1.0;
this.height = 1.0;
}
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 getArea() {
return Math.PI * radius * radius;
}
// 计算圆柱体的体积
public double getVolume() {
return getArea() * height;
}
}
```
使用默认构造函数创建对象并计算:
```
Cylinder cylinder = new Cylinder();
System.out.println("底面积:" + cylinder.getArea());
System.out.println("体积:" + cylinder.getVolume());
```
输出结果为:
```
底面积:3.141592653589793
体积:3.141592653589793
```
阅读全文