Java Math rint ()

Metoden Java Math rint () returnerar ett värde som ligger närmast det angivna värdet och är lika med det matematiska heltalet.

Det vill säga om det angivna värdet är 5,8 är det närmaste värdet som är lika med det matematiska heltalet 6,0 . Och för värde 5.4 är det närmaste värdet som är lika med matematiskt heltal 5.0 .

Syntaxen för rint()metoden är:

 Math.rint(double value)

Obs : Den rint()metoden är en statisk metod. Därför kan vi ringa metoden direkt med hjälp av klassnamnet Math.

rint () Parametrar

  • arg - argument vars närmaste värde som är lika med matematiskt heltal returneras

rint () Returvärden

  • returnerar det närmaste värdet för arg som är lika med det matematiska heltalet

Exempel: Java Math.rint ()

 class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )

Lägg märke till de två uttrycken i exemplet ovan,

 // returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5) 

Här, i båda fallen, är värdet efter decimaltal lika med 5 . Dock,

  • för 1,5 - metoden avrundas uppåt
  • för 2,5 - metoden avrundas nedåt.

Det beror på att metoden , när det gäller .5 , avrundas till närmaste jämna värde. Därför avrundas metoden i båda fallen till 2.0 .

Rekommenderade handledning

  • Math.round ()
  • Math.ceil ()
  • Math.golv ()

Intressanta artiklar...