用Java编写程序:(1)创建一个球类Ball,添加半径radius成员变量;(2)在Ball中定义两个方法分别计算球体的表面积和体积;(3)编程利用Ball 输出一个球体的表面积和体积。
时间: 2025-06-09 09:04:48 浏览: 14
在Java中,你可以按照以下步骤编写一个名为Ball的类来表示球体,并包含半径、表面积和体积的计算:
```java
// 创建一个名为Ball的类
public class Ball {
// 定义半径成员变量
private double radius;
// 构造函数初始化球的半径
public Ball(double radius) {
this.radius = radius;
}
// 计算球体的表面积 (4πr²)
public double calculateSurfaceArea() {
return 4 * Math.PI * Math.pow(radius, 2);
}
// 计算球体的体积 (4/3 πr³)
public double calculateVolume() {
return (4.0 / 3.0) * Math.PI * Math.pow(radius, 3);
}
// 主方法,用于实例化并输出表面积和体积
public static void main(String[] args) {
// 创建一个Ball对象
Ball ball = new Ball(5.0); // 示例半径为5单位
// 调用方法并输出结果
double surfaceArea = ball.calculateSurfaceArea();
double volume = ball.calculateVolume();
System.out.println("球的表面积是: " + surfaceArea);
System.out.println("球的体积是: " + volume);
}
}
```
在这个例子中,我们首先定义了一个Ball类,包含私有的半径变量和对应的get和set方法(虽然在这里没有显示,通常会为了数据封装而存在)。然后,我们定义了计算表面积和体积的方法,最后在`main`方法中创建了Ball的实例,并展示了如何通过这个实例调用这些方法来获取和打印结果。
阅读全文
相关推荐



















