Heim >Java >javaLernprogramm >Wie formatiere ich Floats in Java präzise?
So formatieren Sie Floats mit spezifischer Präzision in Java
Problem:
Es muss ein Float mit gedruckt werden genau zwei Dezimalstellen.
Ist System.out.print Ausreichend?
Nein. System.out.print allein kann Floats nicht mit einer bestimmten Genauigkeit formatieren.
Lösung:
Um diese Formatierung zu erreichen, verwenden Sie die printf-Methode mit dem richtigen Konvertierungsspezifizierer:
System.out.printf("%.2f", val);
Aufschlüsselung:
Zusätzliche Konvertierung Zeichen:
Über Gleitkommazahlen hinaus bietet Java verschiedene Konvertierungszeichen:
Beispiel Verwendung:
So formatieren und drucken Sie einen Gleitkommawert namens „Temperatur“ mit zwei Dezimalstellen:
System.out.printf("Temperature: %.2f degrees Celsius", temperature);
Das obige ist der detaillierte Inhalt vonWie formatiere ich Floats in Java präzise?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!