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

Java -Programm, um das Zylindervolumen zu finden

DDD
DDDOriginal
2025-02-07 11:11:08607Durchsuche

Java Program to Find the Volume of Cylinder

Der Zylinder ist eine dreidimensionale geometrische Form mit zwei parallelen kreisförmigen Basenoberflächen, die durch gekrümmte Oberflächen verbunden sind. Das Volumen eines Zylinders kann unter Verwendung mathematischer Formeln berechnet werden, die seinen Radius und seine Höhe berücksichtigen.

Problembeschreibung

In diesem Tutorial werden wir diskutieren, wie das Volumen eines bestimmten Zylinders in Java unter Verwendung verschiedener Methoden berechnet wird. Zylindervolumenformel

Die Formel für das Volumen des Zylinders lautet wie folgt:

Zylindervolumen = π × r² × H

von:

  • r : Der Radius der kreisförmigen Basisoberfläche.
  • H : Die Körperhöhe des Zylinders.

Beispiel 1

<code>**输入:**
半径 = 5 个单位
高度 = 10 个单位
**输出:**
体积 = 785.4 立方单位
**说明:**
使用公式计算体积:
体积 = π × 5² × 10
体积 = 785.4 立方单位</code>

Beispiel 2

<code>**输入:**
半径 = 7 个单位
高度 = 15 个单位
**输出:**
体积 = 2309.4 立方单位
**说明:**
使用公式计算体积:
体积 = π × 7² × 15
体积 = 2309.4 立方单位</code>

Wie berechnet man das Volumen eines Zylinders in Java?

Folgende sind unterschiedliche Möglichkeiten, um das Volumen eines Zylinders in Java zu berechnen:

  • Direktformelmethode
  • Verwenden von Funktion

Verwenden Sie die Direktformelmethode

Wir verwenden die Direktformelmethode in Java, um das Volumen eines Zylinders zu berechnen:

Volumen = π × r² × H

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.text.DecimalFormat;

public class CylinderVolume {
    public static void main(String[] args) {
        double radius = 5;
        double height = 10;
        double volume = Math.PI * Math.pow(radius, 2) * height;
        DecimalFormat df = new DecimalFormat("0.00");
        System.out.println("半径为 " + radius + ",高度为 " + height + " 的圆柱体的体积是: " + df.format(volume) + " 立方单位");
    }
}</code>

Ausgabe:

<code>半径为 5.0,高度为 10.0 的圆柱体的体积是: 785.40 立方单位</code>

Zeitkomplexität:

o (1)

Raumkomplexität:

o (1)

Verwenden von Funktion

In dieser Methode verkapulieren wir die Logik der Berechnung des Volumens des Zylinders in eine wiederverwendbare Funktion.

Implementierungsschritte

  • Definieren Sie eine Funktion, die die Formel verwendet, um das Volumen eines Zylinders zu berechnen.
  • Ü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.text.DecimalFormat;

public class CylinderVolumeFunction {
    static double calculateVolume(double radius, double height) {
        return Math.PI * Math.pow(radius, 2) * height;
    }

    public static void main(String[] args) {
        double radius = 5;
        double height = 10;
        double volume = calculateVolume(radius, height);
        DecimalFormat df = new DecimalFormat("0.00");
        System.out.println("半径为 " + radius + ",高度为 " + height + " 的圆柱体的体积是: " + df.format(volume) + " 立方单位");
    }
}</code>

Ausgabe:

<code>半径为 5.0,高度为 10.0 的圆柱体的体积是: 785.40 立方单位</code>

Zeitkomplexität:

o (1)

Raumkomplexität:

o (1)

Mit diesen Methoden können Sie das Volumen der Zylinder in Java problemlos berechnen und gleichzeitig Ihren Code einfach und modular halten. Wählen Sie die Methode, die Ihren Anforderungen am besten entspricht!

Das obige ist der detaillierte Inhalt vonJava -Programm, um das Zylindervolumen 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