Maison > Java > javaDidacticiel > Programme Java pour trouver le volume de la capsule

Programme Java pour trouver le volume de la capsule

Barbara Streisand
Libérer: 2025-02-07 11:37:10
original
997 Les gens l'ont consulté

Java Program to Find the Volume of Capsule

Les capsules

sont des figures géométriques tridimensionnelles, composées d'un cylindre et d'un hémisphère à chaque extrémité. Le volume de la capsule peut être calculé en ajoutant le volume du cylindre et le volume de l'hémisphère aux deux extrémités. Ce tutoriel discutera de la façon de calculer le volume d'une capsule donnée en Java en utilisant différentes méthodes.

Formule de volume de capsule

La formule du volume de la capsule est la suivante:

<code>胶囊体积 = 圆柱体体积 + 两个半球体体积</code>
Copier après la connexion

où, r: Rayon de l'hémisphère. h: la hauteur du cylindre (à l'exclusion de l'hémisphère).

Exemple 1

Entrez

<code>半径 = 5 单位
高度 = 10 单位</code>
Copier après la connexion

sortie

<code>体积 = 1570.8 立方单位</code>
Copier après la connexion

Explication

Calculer le volume à l'aide de la formule:

<code>体积 = π × r2 × h + (4/3) × π × r3<br>体积 = 785.4 + 523.6
体积 = 1570.8 立方单位</code>
Copier après la connexion

Exemple 2

Entrez

<code>半径 = 7 单位
高度 = 15 单位</code>
Copier après la connexion

sortie

<code>体积 = 4311.97 立方单位</code>
Copier après la connexion

Explication

Calculer le volume à l'aide de la formule:

<code>体积 = π × r2 × h + (4/3) × π × r3
体积 = 2309.4 + 2002.57 立方单位
体积 = 4311.97 立方单位</code>
Copier après la connexion

Comment calculer le volume de la capsule en Java?

Voici des façons différentes de calculer le volume de capsules en java:

  • Utiliser la méthode de formule directe
  • Utilisation de la méthode de la fonction

Calculer le volume de la capsule à l'aide de la méthode de formule directe

Nous utilisons la méthode de formule directe pour calculer le volume de la capsule en Java. La formule du volume de la capsule est: volume = π × r2 × h (4/3) × π × r3.

é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.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);
    }
}
Copier après la connexion

sortie

<code>半径为 5.0,高度为 10.0 的胶囊体积为:1309.00 立方单位</code>
Copier après la connexion

Complexité temporelle: o (1)

Complexité de l'espace: o (1)

Calculer le volume de la capsule à l'aide de la méthode de la fonction

Nous utiliserons une fonction pour calculer le volume de la capsule. La logique et les formules de calcul des volumes restent les mêmes, mais nous encapsulons les calculs dans une fonction réutilisable.

étapes d'implémentation

  • Définissez une fonction qui calcule le volume de la capsule à l'aide de la formule.
  • Passez la valeur d'entrée (rayon et hauteur) à la fonction.
  • Renvoyez le résultat et imprimez-le.

Code d'implémentation

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

sortie

<code>半径为 5.0,高度为 10.0 的胶囊体积为:1309.0 立方单位</code>
Copier après la connexion

Complexité temporelle: o (1)

Complexité de l'espace: o (1)

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 articles par auteur
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