求球体体积和表面积的Java程序
球体是 3D 空间中的几何对象,是球的表面。球体在数学上被定义为距离 3D 空间中给定点的半径相同距离的点集。
例子:
Input: radius = 5
Output: Surface Area ≈ 314.16
Volume ≈ 523.6
Input : radius = 3
Output: Surface Area ≈ 113.1
Volume ≈ 113.1
Surface area of a sphere = 4*3.14*(r*r)
Volume of a sphere = (4/3)*3.14*(r*r*r)
算法
- r 初始化值为 5.0,表面积为 0.0,体积为 0.0
- 使用以下公式计算球体的表面积和体积
- 表面积=4*3.14(r*r)
- 体积=(4/3)3.14(r*r*r)
- 显示表面积和体积
执行:
Java
// Java Program to Find the Volume and Surface Area of
// Sphere
class surfaceareaandvolume {
public static void main(String[] args)
{
double r = 5.0, surfacearea = 0.0, volume = 0.0;
surfacearea = 4 * 3.14 * (r * r);
volume = ((double)4 / 3) * 3.14 * (r * r * r);
System.out.println("surfacearea of sphere ="
+ surfacearea);
System.out.println("volume of sphere =" + volume);
}
}
输出
surfacearea of sphere =314.0
volume of sphere =523.3333333333334
时间复杂度: O(1)
空间复杂度: O(1)