„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 ()