java . 定义计算球的表面积和体积的函数,并在主方法中调用,输出测试结果。
时间: 2024-10-23 08:16:25 浏览: 14
Java圆柱体表面积和体积计算代码实例
5星 · 资源好评率100%
在 Java 中,你可以定义两个静态方法,分别用于计算球体的表面积和体积。这里是一个简单的例子:
```java
public class Sphere {
// 计算球的半径
private static double calculateRadius(double diameter) {
return diameter / 2;
}
// 计算球的表面积
public static double calculateSurfaceArea(double radius) {
final double PI = 3.14159;
return 4 * PI * Math.pow(radius, 2);
}
// 计算球的体积
public static double calculateVolume(double radius) {
final double PI = 3.14159;
return (4 / 3) * PI * Math.pow(radius, 3);
}
// 主方法,测试并输出结果
public static void main(String[] args) {
double diameter = 10; // 球的直径
double radius = calculateRadius(diameter);
System.out.println("球的表面积: " + calculateSurfaceArea(radius));
System.out.println("球的体积: " + calculateVolume(radius));
// 如果需要改变测试数据,可以在这里修改diameter值
}
}
```
在这个程序中,我们首先定义了一个 `calculateRadius` 函数来从直径计算半径,然后分别为表面积和体积定义了 `calculateSurfaceArea` 和 `calculateVolume` 函数。在 `main` 方法中,我们创建一个球的实例并通过直径获取其半径,然后调用这两个计算函数并将结果打印出来。
阅读全文