java verwendet die DecimalFormat-Klasse, um ein Formatierungsobjekt decimalFormat zu erstellen und das Formatmuster „#.##“ anzugeben, das zwei Dezimalstellen beibehält. Verwenden Sie dann die Methode format(), um die Gleitkommazahl in eine Zeichenfolge zu formatieren und zum Runden in einen Double-Typ zu konvertieren.
In Java können Sie die Methode Math.round() verwenden, um eine Rundung zu erreichen. Die Methode Math.round() akzeptiert eine Gleitkommazahl als Argument und rundet sie auf die nächste ganze Zahl.
Hier ist der Beispielcode zum Runden mit der Math.round()-Methode:
double number = 3.6; long roundedNumber = Math.round(number); System.out.println("四舍五入后的结果为:" + roundedNumber);
Die Ausgabe lautet:
四舍五入后的结果为:4
Im obigen Code wird die Gleitkommazahl 3,6 zum Runden und an die Math.round()-Methode übergeben Das Ergebnis wird einer langen ganzzahligen Variablen „roundNumber“ zugewiesen. Verwenden Sie dann die Methode System.out.println(), um die Ergebnisse auf der Konsole auszugeben.
Bitte beachten Sie, dass die Methode Math.round() einen langen ganzzahligen Wert zurückgibt und daher zur weiteren Verarbeitung oder Anzeige in den erforderlichen Datentyp, z. B. Ganzzahl oder Gleitkomma, konvertiert werden muss.
Wenn Sie außerdem die Anzahl der Dezimalstellen angeben müssen, die beibehalten und abgerundet werden sollen, können Sie dies mithilfe der DecimalFormat-Klasse erreichen. Das Folgende ist ein Beispielcode:
import java.text.DecimalFormat; double number = 3.6789; DecimalFormat decimalFormat = new DecimalFormat("#.##"); double roundedNumber = Double.parseDouble(decimalFormat.format(number)); System.out.println("四舍五入后的结果为:" + roundedNumber);
Das Ausgabeergebnis ist:
四舍五入后的结果为:3.68
Verwenden Sie im obigen Code die Klasse DecimalFormat, um ein Formatierungsobjekt decimalFormat zu erstellen, und geben Sie den Formatmodus „#.##“ an, der zwei Dezimalstellen beibehält . Verwenden Sie dann die Methode format(), um die Gleitkommazahl in eine Zeichenfolge zu formatieren und zum Runden in einen Double-Typ zu konvertieren.
Das obige ist der detaillierte Inhalt vonJava-Rundungsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!