Die Java Math rint () -Methode gibt einen Wert zurück, der dem angegebenen Wert am nächsten kommt und der mathematischen Ganzzahl entspricht.
Das heißt, wenn der angegebene Wert 5,8 ist , ist der nächste Wert, der der mathematischen Ganzzahl entspricht, 6,0 . Und für den Wert 5.4 ist der nächste Wert, der der mathematischen Ganzzahl entspricht, 5.0 .
Die Syntax der rint()
Methode lautet:
Math.rint(double value)
Hinweis : Die rint()
Methode ist eine statische Methode. Daher können wir die Methode direkt unter Verwendung des Klassennamens aufrufen Math
.
rint () Parameter
- arg - Argument, dessen nächster Wert gleich der mathematischen Ganzzahl ist
rint () Rückgabewerte
- Gibt den Wert zurück, der arg am nächsten kommt und der mathematischen Ganzzahl entspricht
Beispiel: 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 ) )
Beachten Sie im obigen Beispiel die beiden Ausdrücke:
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
In beiden Fällen ist der Wert nach der Dezimalstelle gleich 5 . Jedoch,
- für 1.5 - die Methode wird aufgerundet
- für 2.5 - die Methode wird abgerundet.
Dies liegt daran, dass im Fall von .5 die Methode auf den nächsten geraden Wert rundet. In beiden Fällen rundet die Methode daher auf 2,0 .
Empfohlene Tutorials
- Math.round ()
- Math.ceil ()
- Math.floor ()