logo

Java Math round() metode ar piemēru


The java.lang.Math.round() ir iebūvēta matemātiskā funkcija, kas atgriež argumentam tuvāko garumu. Rezultāts tiek noapaļots līdz veselam skaitlim, saskaitot 1/2 , pieņemot rezultāta grīdu pēc 1/2 pievienošanas un izmetot rezultātu, lai ierakstītu garo.

  • Ja arguments ir Nē, rezultāts ir 0.
  • Ja arguments ir negatīvs bezgalība vai jebkura vērtība, kas ir mazāka vai vienāda ar vērtību Vesels skaitlis.MIN_VALUE , rezultāts ir vienāds ar vērtību Vesels skaitlis.MIN_VALUE.
  • Ja arguments ir pozitīva bezgalība vai jebkura vērtība, kas ir lielāka vai vienāda ar vērtību Vesels skaitlis.MAX_VALUE , rezultāts ir vienāds ar Integer.MAX_VALUE vērtību.

Sintakse:



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

Atgriež:
Metode atgriež argumenta vērtību, kas noapaļota līdz tuvākajai int vērtībai.

Piemērs: Lai parādītu funkcijas java.lang.Math.round() darbību








// 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));> > >}> }>

>

>

Izvade:

4568 -3421 9223372036854775807>