Java Math rint ()

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

Interessante Beiträge...