„Java Math Rint“ ()

„Java Math rint“ () metodas pateikia vertę, kuri yra arčiausiai nurodytos vertės ir lygi matematiniam sveikam skaičiui.

Tai yra, jei nurodyta vertė yra 5,8 , artimiausia reikšmė, lygi matematiniam sveikam skaičiui, yra 6,0 . 5.4 vertės artimiausia vertė, lygi matematiniam sveikam skaičiui, yra 5,0 .

rint()Metodo sintaksė yra tokia:

 Math.rint(double value)

Pastaba : rint()metodas yra statinis. Vadinasi, metodą galime iškviesti tiesiogiai naudodami klasės pavadinimą Math.

rint () parametrai

  • arg - argumentas, kurio artimiausia reikšmė, lygi matematiniam sveikam skaičiui, grąžinama

rint () Grąžinimo vertės

  • grąžina artimiausią arg reikšmę, lygią matematiniam sveikam skaičiui

Pavyzdys: 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 ) )

Ankstesniame pavyzdyje atkreipkite dėmesį į du posakius,

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

Čia abiem atvejais vertė po kablelio yra lygi 5 . Tačiau

  • 1,5 - metodas apvalinamas
  • 2,5 - metodas apvalinamas žemyn.

Taip yra todėl, kad, taikant .5 , metodas suapvalinamas iki artimiausios lygiosios. Taigi, abiem atvejais metodas apvalinamas iki 2,0 .

Rekomenduojamos pamokos

  • Math.round ()
  • Math.ceil ()
  • Math.floor ()

Įdomios straipsniai...