De Java Math-methode rint () retourneert een waarde die het dichtst bij de opgegeven waarde ligt en gelijk is aan het wiskundige gehele getal.
Dat wil zeggen, als de opgegeven waarde 5,8 is , is de dichtstbijzijnde waarde die gelijk is aan het wiskundige gehele getal 6,0 . En voor waarde 5,4 is de dichtstbijzijnde waarde die gelijk is aan een wiskundig geheel getal 5,0 .
De syntaxis van de rint()
methode is:
Math.rint(double value)
Opmerking : de rint()
methode is een statische methode. Daarom kunnen we de methode rechtstreeks aanroepen met behulp van de klassenaam Math
.
rint () Parameters
- arg - argument waarvan de dichtstbijzijnde waarde die gelijk is aan een wiskundig geheel getal wordt geretourneerd
rint () Retourwaarden
- geeft de waarde terug die het dichtst bij arg ligt en gelijk is aan het wiskundige gehele getal
Voorbeeld: 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 ) )
Let in het bovenstaande voorbeeld op de twee uitdrukkingen,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Hier is in beide gevallen de waarde achter de komma gelijk aan 5 . Echter,
- voor 1.5 - de methode is naar boven afgerond
- voor 2,5 - de methode wordt naar beneden afgerond.
Dit komt doordat, in het geval van 0,5 , de methode wordt afgerond op de dichtstbijzijnde even waarde. Daarom rondt de methode in beide gevallen af op 2,0 .
Aanbevolen tutorials
- Math.round ()
- Math.ceil ()
- Math.floor ()