CodeGym /Blog Java /Random-FR /Méthode Java Math.ceil()
Auteur
Vasyl Malik
Senior Java Developer at CodeGym

Méthode Java Math.ceil()

Publié dans le groupe Random-FR
Il est bon de se familiariser avec la fonction ceil en mathématiques avant de passer à la méthode ceil en Java.

Qu'est-ce que la fonction ceil en mathématiques ?

"Une fonction ceil convertit un nombre décimal en entier immédiat le plus grand."
Si le nombre transmis est déjà un nombre entier ou un nombre entier, alors le même nombre est la valeur plafond. Cependant, si vous passez une valeur nulle à la fonction ceil en mathématiques, vous obtenez un "zéro".

Qu'est-ce que la méthode Math.ceil() en Java ?

Java fournit une méthode intégrée pour calculer la fonction ceil en mathématiques. Que nous pouvons librement utiliser en passant un argument de type « double » à la méthode Math.ceil() . Examinons quelques cas limites avant de passer aux cas d'utilisation.
  • Si le paramètre « double » est aussi un « entier » mathématique [ex : 2.0 est égal à 2 ] - Le résultat est égal à l'entier [c'est-à-dire ; 2 lui-même] .
  • Si le paramètre (let parameter = x) est inférieur à 0 mais supérieur à -1 [ -1 > x < 0 ] - Le résultat est égal à zéro négatif [-0] .
  • Si le paramètre est NaN, +0, -0 ou ∞ - Le résultat est le même que le paramètre .
  • Si le paramètre est " null " - contrairement à la fonction mathématique ceil où vous obtenez un zéro, vous obtiendrez ici une java.lang.NullPointerException .

Exemple


class Main {

  public static void main(String[] args) {
  
    Double totalStudentsInClass = 25.0;
    Double flourWeightInKgs = 5.13;
    Double aPoundOfOxygenInLitres = 0.3977; 
    Double startingArrayIndexInJava = 0.0;
    Double aSelfDrivingCar = Double.NaN;
    Double numberOfStarsInTheSky = Double.POSITIVE_INFINITY;
    // For parameter  [ -1 > x < 0 ]
    Double x = -0.025;
    
    
    // using Math.ceil() method
    System.out.println("Total Students In Class = " + Math.ceil(totalStudentsInClass)); 
    System.out.println("Flour Weight In Kgs = " + Math.ceil(flourWeightInKgs));
    System.out.println("A Pound of Oxygen in Litres = " + Math.ceil(aPoundOfOxygenInLitres));
    System.out.println("Starting Array Index In Java = " + Math.ceil(startingArrayIndexInJava));
    System.out.println("A Self Driving Car = " + Math.ceil(aSelfDrivingCar));
    System.out.println("Number Of Stars In The Sky = " + Math.ceil(numberOfStarsInTheSky));
    System.out.println("Positive Zero = " + Math.ceil(+0.0));
    System.out.println("Negative Zero = " + Math.ceil(-0.0));
    System.out.println("x = " + x + " [ -1 > x < 0 ] = " + Math.ceil(-0.0));
  }

}

Sortir

Nombre total d'élèves dans la classe = 25,0 Poids de la farine en kg = 6,0 Une livre d'oxygène en litres = 1,0 Indice de tableau de départ en Java = 0,0 Une voiture autonome = NaN Nombre d'étoiles dans le ciel = Infini Zéro positif = 0,0 Zéro négatif = -0,0 x = -0.025 [ -1 > x < 0 ] = -0.0

Conclusion

Pour avoir une bonne maîtrise de la méthode java ceil, nous vous recommandons également d'avoir une bonne connaissance de base de la fonction mathématique du plafond. Avoir une base solide aide à construire une base encore plus solide. Néanmoins, vous pouvez toujours continuer à apprendre, à grandir et, comme toujours, n'oubliez pas de vous entraîner !
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION