Heim >Java >javaLernprogramm >Java -Programm, um das Kapselvolumen zu finden

Java -Programm, um das Kapselvolumen zu finden

Barbara Streisand
Barbara StreisandOriginal
2025-02-07 11:37:10990Durchsuche

Java Program to Find the Volume of Capsule

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an jedem Ende bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird.

Kapselvolumenformel

Die Formel für das Kapselvolumen lautet wie folgt:

<code>胶囊体积 = 圆柱体体积 + 两个半球体体积</code>

wo, r: Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre).

Beispiel 1

Geben Sie

ein
<code>半径 = 5 单位
高度 = 10 单位</code>

Ausgabe

<code>体积 = 1570.8 立方单位</code>

Erläuterung

Volumen berechnen Sie mit der Formel:

<code>体积 = π × r2 × h + (4/3) × π × r3<br>体积 = 785.4 + 523.6
体积 = 1570.8 立方单位</code>

Beispiel 2

Geben Sie

ein
<code>半径 = 7 单位
高度 = 15 单位</code>

Ausgabe

<code>体积 = 4311.97 立方单位</code>

Erläuterung

Volumen berechnen Sie mit der Formel:

<code>体积 = π × r2 × h + (4/3) × π × r3
体积 = 2309.4 + 2002.57 立方单位
体积 = 4311.97 立方单位</code>

Wie berechnet man das Kapselvolumen in Java?

Folgende Möglichkeiten sind verschiedene Möglichkeiten, das Volumen der Kapseln in Java zu berechnen:

  • Verwenden Sie die Direktformelmethode
  • Verwenden der Funktionsmethode

Berechnen Sie das Kapselvolumen mit der Direktformelmethode

Wir verwenden die Direktformelmethode, um das Volumen der Kapsel in Java zu berechnen. Die Formel für das Kapselvolumen lautet: Volumen = π × R2 × H (4/3) × π × R3.

Implementierungsschritte

  • Bevorzugen Sie Radius und Höhe als Eingabeparameter.
  • Verwenden Sie Formeln, um das Volumen zu berechnen.
  • Drucken Sie das Ergebnis.

Implementierungscode

<code class="language-java">import java.lang.Math;

public class CapsuleVolume {
    public static void main(String[] args) {
        double radius = 5;
        double height = 10;

        double volume = Math.PI * Math.pow(radius, 2) * height + (4.0 / 3) * Math.PI * Math.pow(radius, 3);

        System.out.printf("半径为 %.1f,高度为 %.1f 的胶囊体积为:%.2f 立方单位\n", radius, height, volume);
    }
}</code>

Ausgabe

<code>半径为 5.0,高度为 10.0 的胶囊体积为:1309.00 立方单位</code>

Zeitkomplexität: o (1)

Raumkomplexität: o (1)

Berechnen Sie das Kapselvolumen unter Verwendung der Funktionsmethode

Wir werden eine Funktion verwenden, um das Volumen der Kapsel zu berechnen. Die Logik und die Formeln zur Berechnung der Volumina bleiben gleich, aber wir verkapulieren die Berechnungen in einer wiederverwendbaren Funktion.

Implementierungsschritte

  • Definieren Sie eine Funktion, die das Volumen der Kapsel mithilfe der Formel berechnet.
  • Übergeben Sie den Eingangswert (Radius und Höhe) an die Funktion.
  • Gibt das Ergebnis zurück und drucken Sie es aus.

Implementierungscode

<code class="language-java">import java.lang.Math;

public class CapsuleVolume {

    public static double calculateVolume(double radius, double height) {
        double cylindricalVolume = Math.PI * Math.pow(radius, 2) * height;
        double hemisphericalVolume = (4.0 / 3) * Math.PI * Math.pow(radius, 3);
        return cylindricalVolume + hemisphericalVolume;
    }

    public static void main(String[] args) {
        double radius = 5;
        double height = 10;

        double volume = calculateVolume(radius, height);

        System.out.printf("半径为 %.1f,高度为 %.1f 的胶囊体积为:%.1f 立方单位\n", radius, height, volume);
    }
}</code>

Ausgabe

<code>半径为 5.0,高度为 10.0 的胶囊体积为:1309.0 立方单位</code>

Zeitkomplexität: o (1)

Raumkomplexität: o (1)

Das obige ist der detaillierte Inhalt vonJava -Programm, um das Kapselvolumen zu finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn