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

Java -Programm, um das Kapselvolumen zu finden

Barbara Streisand
Freigeben: 2025-02-07 11:37:10
Original
1094 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Ausgabe

<code>体积 = 1570.8 立方单位</code>
Nach dem Login kopieren

Erläuterung

Volumen berechnen Sie mit der Formel:

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

Beispiel 2

Geben Sie

ein
<code>半径 = 7 单位
高度 = 15 单位</code>
Nach dem Login kopieren

Ausgabe

<code>体积 = 4311.97 立方单位</code>
Nach dem Login kopieren

Erläuterung

Volumen berechnen Sie mit der Formel:

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

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

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);
    }
}
Nach dem Login kopieren

Ausgabe

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

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

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);
    }
}
Nach dem Login kopieren

Ausgabe

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

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!

Verwandte Etiketten:
Erklärung dieser Website
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
Neueste Artikel des Autors
Aktuelle Ausgaben
Kann Java als Backend des Webs verwendet werden?
Aus 1970-01-01 08:00:00
0
0
0
Installieren Sie JAVA
Aus 1970-01-01 08:00:00
0
0
0
Java kann nicht installiert werden
Aus 1970-01-01 08:00:00
0
0
0
Ist das in der Java-Sprache?
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage