logo

Java Math metóda round() s príkladom


The java.lang.Math.round() je vstavaná matematická funkcia, ktorá vracia najbližšiu dĺžku argumentu. Výsledok sa zaokrúhli na celé číslo pridaním 1/2 , pričom po pridaní 1/2 prevezmete slovo výsledku a výsledok prehodíte na typ long.

  • Ak je argument nie, výsledok je 0.
  • Ak je argument záporné nekonečno alebo akákoľvek hodnota menšia alebo rovná hodnote Celé číslo.MIN_VALUE , výsledok sa rovná hodnote Integer.MIN_VALUE.
  • Ak je argument kladné nekonečno alebo akákoľvek hodnota väčšia alebo rovná hodnote Celé číslo.MAX_VALUE , výsledok sa rovná hodnote Integer.MAX_VALUE.

Syntax:



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

Vrátenie:
Metóda vráti hodnotu argumentu zaokrúhlenú na najbližšiu int hodnotu.

Príklad: Ukázať fungovanie funkcie 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));> > >}> }>

>

>

Výkon:

4568 -3421 9223372036854775807>