Heim >häufiges Problem >So behalten Sie zwei Dezimalstellen in Java bei
So behalten Sie zwei Dezimalstellen in Java bei: 1. Verwenden Sie DecimalFormat. 2. Verwenden Sie die String.format-Methode.
Um zwei Dezimalstellen in Java beizubehalten, können Sie die DecimalFormat-Klasse oder die String.format-Methode verwenden.
1. Der Beispielcode, der die DecimalFormat-Klasse verwendet, lautet wie folgt:
import java.text.DecimalFormat; public class Main { public static void main(String[] args) { double number = 3.1415926; DecimalFormat decimalFormat = new DecimalFormat("#.##"); String formattedNumber = decimalFormat.format(number); System.out.println("Formatted number: " + formattedNumber); } } 输出结果为:Formatted number: 3.14
2. Der Beispielcode, der die String.format-Methode verwendet, lautet wie folgt:
public class Main { public static void main(String[] args) { double number = 3.1415926; String formattedNumber = String.format("%.2f", number); System.out.println("Formatted number: " + formattedNumber); } } 输出结果为:Formatted number: 3.14
Im obigen Beispielcode eine Variable vom Typ Double Die Zahl wird zunächst definiert und stellt die ursprüngliche Zahl dar. Formatieren Sie dann die Zahl mit der DecimalFormat-Klasse oder der String.format-Methode und verwenden Sie „%.2f“, um anzugeben, dass zwei Dezimalstellen beibehalten werden. Drucken Sie abschließend die formatierten Ergebnisse aus .
Das obige ist der detaillierte Inhalt vonSo behalten Sie zwei Dezimalstellen in Java bei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!