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

Programme Java pour trouver le volume du cylindre

DDD
Libérer: 2025-02-07 11:11:08
original
608 Les gens l'ont consulté

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>
Copier après la connexion

Exemple 2

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

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

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) + " 立方单位");
    }
}
Copier après la connexion

Sortie:

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

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

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) + " 立方单位");
    }
}
Copier après la connexion

Sortie:

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

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!

Étiquettes associées:
Déclaration de ce site Web
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
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal