logo

Méthode Java Math round() avec exemple


Le java.lang.Math.round() est une fonction mathématique intégrée qui renvoie le long le plus proche de l'argument. Le résultat est arrondi à un entier en ajoutant 1/2 , en prenant la parole du résultat après avoir ajouté 1/2 et en convertissant le résultat en type long.

  • Si l'argument est Non, le résultat est 0.
  • Si l'argument est moins l'infini ou toute valeur inférieure ou égale à la valeur de Entier.MIN_VALUE , le résultat est égal à la valeur de Integer.MIN_VALUE.
  • Si l'argument est l'infini positif ou toute valeur supérieure ou égale à la valeur de Entier.MAX_VALUE , le résultat est égal à la valeur de Integer.MAX_VALUE.

Syntaxe:



public static int round(float val) Parameter: val - floating-point value to be rounded to an integer.>

Retour:
La méthode renvoie la valeur de l'argument arrondie à la valeur entière la plus proche.

Exemple: Pour montrer le fonctionnement de la fonction java.lang.Math.round()








// Java program to demonstrate working> // of java.lang.Math.round() method> import> java.lang.Math;> > class> Gfg {> > >// driver code> >public> static> void> main(String args[])> >{> >// float numbers> >float> x =>4567>.9874f;> > >// find the closest int for these floats> >System.out.println(Math.round(x));> > >float> y = ->3421>.134f;> > >// find the closest int for these floats> >System.out.println(Math.round(y));> > >double> positiveInfinity = Double.POSITIVE_INFINITY;> > >// returns the Integer.MAX_VALUE value when> >System.out.println(Math.round(positiveInfinity));> > >}> }>

>

>

Sortir:

4568 -3421 9223372036854775807>