Maison >Java >javaDidacticiel >Programme Java pour trouver le volume du cylindre

Programme Java pour trouver le volume du cylindre

DDD
DDDoriginal
2025-02-07 11:11:08607parcourir

Java Program to Find the Volume of Cylinder

Le cylindre est une forme géométrique tridimensionnelle avec deux surfaces de base circulaire parallèles reliées par des surfaces incurvées. Le volume d'un cylindre peut être calculé à l'aide de formules mathématiques qui considèrent son rayon et sa hauteur.

Description du problème

Dans ce tutoriel, nous discuterons de la façon de calculer le volume d'un cylindre donné en Java en utilisant différentes méthodes. Formule de volume de cylindre

La formule du volume du cylindre est la suivante:

Volume du cylindre = π × r² × h

de:

  • r : le rayon de la surface de base circulaire.
  • h : la hauteur du corps du cylindre.

Exemple 1

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

Exemple 2

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

Comment calculer le volume d'un cylindre en Java?

Voici des façons différentes de calculer le volume d'un cylindre en java:

  • Méthode de formule directe
  • Utilisation de la fonction

Utiliser la méthode de formule directe

Nous utilisons la méthode de formule directe en Java pour calculer le volume d'un cylindre:

Volume = π × r² × h

étapes d'implémentation

  • Préférer le rayon et la hauteur en tant que paramètres d'entrée.
  • Utilisez des formules pour calculer le volume.
  • Imprimez le résultat.

Code d'implémentation

<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>

Sortie:

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

Complexité temporelle:

o (1)

Complexité de l'espace:

o (1)

Utilisation de la fonction

Dans cette méthode, nous encapsulons la logique du calcul du volume du cylindre dans une fonction réutilisable.

étapes d'implémentation

  • Définissez une fonction qui utilise la formule pour calculer le volume d'un cylindre.
  • Passez la valeur d'entrée (rayon et hauteur) à la fonction.
  • Renvoyez le résultat et imprimez-le.

Code d'implémentation

<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>

Sortie:

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

Complexité temporelle:

o (1)

Complexité de l'espace:

o (1)

En utilisant ces méthodes, vous pouvez facilement calculer le volume des cylindres en Java tout en gardant votre code simple et modulaire. Choisissez la méthode qui convient le mieux à vos besoins!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn