Metode Java Math rint () atgriež vērtību, kas ir vistuvāk norādītajai vērtībai un ir vienāda ar matemātisko veselu skaitli.
Tas ir, ja norādītā vērtība ir 5,8 , tuvākā vērtība, kas ir vienāda ar matemātisko skaitli, ir 6,0 . Vērtībai 5.4 tuvākā vērtība, kas ir vienāda ar matemātisko skaitli, ir 5,0 .
Metodes sintakse rint()
ir šāda:
Math.rint(double value)
Piezīme . rint()
Metode ir statiska. Tādējādi mēs varam izsaukt metodi tieši, izmantojot klases nosaukumu Math
.
rint () parametri
- arg - arguments, kura tuvākā vērtība, kas ir vienāda ar matemātisko skaitli, tiek atgriezta
rint () atgriešanās vērtības
- atgriež argam vistuvāko vērtību, kas ir vienāda ar matemātisko veselu skaitli
Piemērs: 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 ) )
Iepriekš minētajā piemērā ievērojiet abus izteicienus,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Šeit abos gadījumos vērtība aiz komata ir vienāda ar 5 . Tomēr
- par 1,5 - metode tiek noapaļota uz augšu
- par 2,5 - metode tiek noapaļota uz leju.
Tas ir tāpēc, ka .5 gadījumā metode noapaļo līdz tuvākajai pat vērtībai. Tādējādi abos gadījumos metode tiek noapaļota līdz 2,0 .
Ieteicamās konsultācijas
- Math.round ()
- Math.ceil ()
- Math.floor ()