Java Math round() metode med Eksempel


Det java.lang.Math.round() er en indbygget matematisk funktion, som returnerer den nærmeste lang til argumentet. Resultatet afrundes til et heltal ved at tilføje 1/2 , tager ordet for resultatet efter tilføjelse af 1/2, og caster resultatet til type lang.

  • Hvis argumentet er Ingen, resultatet er 0.
  • Hvis argumentet er negativ uendelig eller en hvilken som helst værdi mindre end eller lig med værdien af Heltal.MIN_VALUE , er resultatet lig med værdien af ​​Integer.MIN_VALUE.
  • Hvis argumentet er positiv uendelig eller en hvilken som helst værdi større end eller lig med værdien af Heltal.MAX_VALUE , er resultatet lig med værdien af ​​Integer.MAX_VALUE.

Syntaks:

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

Vender tilbage:
Metoden returnerer værdien af ​​argumentet afrundet til nærmeste int-værdi.

Eksempel: For at vise, hvordan java.lang.Math.round() funktion fungerer




// 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