Java round()-Methode

Java Number类Java Number-Klasse


Die round()-Methode gibt einen am nächsten liegenden int- oder long-Wert zurück, wobei gerundet wird.

roundbedeutet "Rundung", der Algorithmus istMath.floor(x+0.5), das heißt, man addiert 0.5 zur Ausgangszahl und rundet dann ab, alsoMath.round(11.5)das Ergebnis ist 12, und das Ergebnis von Math.round(-11.5) ist -11.

Syntax

Diese Methode hat die folgenden Syntaxformate:

long round(double d)

int round(float f)

Parameters

  • d -- primitiver Datentyp double oder float

  • f -- primitiver Datentyp float

Rückgabewert

Gibt einen am nächsten liegenden int- oder long-Wert zurück; die Methode legt den Rückgabedatentyp fest.

Beispiel

Beispiel

public class Test{ public static void main(String args[]){ double d = 100.675; double e = 100.500; float f = 100; float g = 90f; System.out.println(Math.round(d)); System.out.println(Math.round(e)); System.out.println(Math.round(f)); System.out.println(Math.round(g)); } }

Kompilieren Sie das obige Programm, und das Ausgabeergebnis ist:

101
101
100
90

Java Number类Java Number-Klasse

Andere Erweiterungen