Java Math rint () -menetelmä palauttaa arvon, joka on lähinnä määritettyä arvoa ja on yhtä suuri kuin matemaattinen kokonaisluku.
Toisin sanoen, jos määritetty arvo on 5,8 , lähin arvo, joka on yhtä suuri kuin matemaattinen kokonaisluku, on 6,0 . Ja arvolle 5.4 lähin arvo, joka on yhtä suuri kuin matemaattinen kokonaisluku, on 5,0 .
Menetelmän syntaksi rint()
on:
Math.rint(double value)
Huomaa : rint()
Menetelmä on staattinen menetelmä. Siksi voimme kutsua menetelmää suoraan luokan nimellä Math
.
rint () -parametrit
- arg - argumentti, jonka lähin arvo, joka on yhtä suuri kuin matemaattinen kokonaisluku, palautetaan
rint () Palautusarvot
- palauttaa lähimmän arvon arg, joka on yhtä suuri kuin matemaattinen kokonaisluku
Esimerkki: 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 ) )
Huomaa yllä olevassa esimerkissä kaksi lauseketta,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Tässä molemmissa tapauksissa arvo desimaalin jälkeen on yhtä suuri kuin 5 . Kuitenkin,
- 1,5: lle - menetelmä pyöristyy ylöspäin
- 2,5: lle - menetelmä pyöristyy alaspäin.
Se johtuu siitä, että .5 : n tapauksessa menetelmä pyöristyy lähimpään tasa-arvoon. Näin ollen menetelmä pyöristyy molemmissa tapauksissa arvoon 2,0 .
Suositellut oppaat
- Math.round ()
- Math.ceil ()
- Math.floor ()