De java.lang.Math.round() is een ingebouwde wiskundige functie die de lengte retourneert die het dichtst bij het argument ligt. Het resultaat wordt afgerond op een geheel getal door optelling 1/2 , waarbij de bodem van het resultaat wordt genomen na het toevoegen van 1/2, en het resultaat wordt gegoten om lang te typen.
- Als de argumentatie dat is Nee, het resultaat is 0.
- Als het argument negatief oneindig is of een waarde kleiner dan of gelijk aan de waarde van Geheel getal.MIN_VALUE , is het resultaat gelijk aan de waarde van Integer.MIN_VALUE.
- Als het argument positief oneindig is of een waarde groter dan of gelijk aan de waarde van Geheel getal.MAX_VALUE , is het resultaat gelijk aan de waarde van Integer.MAX_VALUE.
Syntaxis:
public static int round(float val) Parameter: val - floating-point value to be rounded to an integer.>
Geeft terug:
De methode retourneert de waarde van het argument, afgerond op de dichtstbijzijnde int-waarde.
Voorbeeld: Om de werking van de functie java.lang.Math.round() te tonen
// 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));> > >}> }> |
>
>
Uitgang:
4568 -3421 9223372036854775807>