Metoda Java Math round() cu Exemplu
The java.lang.Math.round() este o funcție matematică încorporată care returnează cel mai apropiat lung de argument. Rezultatul este rotunjit la un număr întreg prin adăugare 1/2 , luând cuvântul rezultat după adăugarea 1/2 și aruncând rezultatul la tastați lung.
- Dacă argumentul este Nu, rezultatul este 0.
- Dacă argumentul este infinit negativ sau orice valoare mai mică sau egală cu valoarea lui Număr întreg.MIN_VALUE , rezultatul este egal cu valoarea Integer.MIN_VALUE.
- Dacă argumentul este infinit pozitiv sau orice valoare mai mare sau egală cu valoarea lui Număr întreg.MAX_VALUE , rezultatul este egal cu valoarea Integer.MAX_VALUE.
Sintaxă:
public static int round(float val) Parameter: val - floating-point value to be rounded to an integer.
Se intoarce:
Metoda returnează valoarea argumentului rotunjită la cea mai apropiată valoare int.
Exemplu: Pentru a arăta funcționarea funcției 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));> > > }> }> |
Ieșire:
4568 -3421 9223372036854775807