logo

Java Math round() -menetelmä esimerkillä


The java.lang.Math.round() on sisäänrakennettu matemaattinen funktio, joka palauttaa argumenttia lähinnä olevan pituuden. Tulos pyöristetään kokonaisluvuksi lisäämällä 1/2 , ottamalla tuloksen puheenvuoron 1/2 lisäämisen jälkeen ja heittämällä tuloksen pitkäksi.

  • Jos argumentti on Ei, tulos on 0.
  • Jos argumentti on negatiivinen ääretön tai mikä tahansa arvo, joka on pienempi tai yhtä suuri kuin arvo Kokonaisluku.MIN_VALUE , tulos on yhtä suuri kuin kokonaisluku.MIN_ARVO.
  • Jos argumentti on positiivinen ääretön tai mikä tahansa arvo, joka on suurempi tai yhtä suuri kuin arvo Kokonaisluku.MAX_VALUE , tulos on yhtä suuri kuin kokonaisluku.MAX_ARVO.

Syntaksi:



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

Palautukset:
Metodi palauttaa argumentin arvon pyöristettynä lähimpään int-arvoon.

Esimerkki: Toiminnon java.lang.Math.round() näyttäminen








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

>

>

Lähtö:

4568 -3421 9223372036854775807>