📜  求球体体积和表面积的Java程序

📅  最后修改于: 2022-05-13 01:54:29.267000             🧑  作者: Mango

求球体体积和表面积的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

算法

  1. r 初始化值为 5.0,表面积为 0.0,体积为 0.0
  2. 使用以下公式计算球体的表面积和体积
  3. 表面积=4*3.14(r*r)
  4. 体积=(4/3)3.14(r*r*r)
  5. 显示表面积和体积

执行:

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)