De java.lang.Math.round() är en inbyggd matematisk funktion som returnerar den närmaste långa till argumentet. Resultatet avrundas till ett heltal genom att addera 1/2 , tar ordet för resultatet efter att ha lagt till 1/2 och gjuter resultatet till typ long.
- Om argumentet är Nej, resultatet är 0.
- Om argumentet är negativt oändligt eller något värde mindre än eller lika med värdet på Heltal.MIN_VALUE , resultatet är lika med värdet på Integer.MIN_VALUE.
- Om argumentet är positivt oändligt eller något värde större än eller lika med värdet på Heltal.MAX_VALUE , resultatet är lika med värdet på Integer.MAX_VALUE.
Syntax:
public static int round(float val) Parameter: val - floating-point value to be rounded to an integer.>
Returnerar:
Metoden returnerar värdet på argumentet avrundat till närmaste int-värde.
Exempel: För att visa hur java.lang.Math.round() fungerar
// 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));> > >}> }> |
>
>
Produktion:
4568 -3421 9223372036854775807>