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
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); } }
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
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); } }
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!

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

Dreamweaver CS6
Visuelle Webentwicklungstools

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.