Heim > Java > javaLernprogramm > Wie formatiere ich Doppelwerte in Java auf zwei Dezimalstellen?

Wie formatiere ich Doppelwerte in Java auf zwei Dezimalstellen?

Patricia Arquette
Freigeben: 2024-12-13 10:22:12
Original
187 Leute haben es durchsucht

How to Format Double Values to Two Decimal Places in Java?

Doppelte Werte mit zwei Dezimalstellen in Java formatieren

Bei der Arbeit mit doppelten Werten in Java ist es oft notwendig, diese mit einer bestimmten Formatierung zu formatieren Anzahl der Dezimalstellen. Die DecimalFormat-Klasse bietet eine einfache Methode, um dies zu erreichen.

Ursprüngliche Frage:

Sie suchen nach einer einfachen Möglichkeit, die Formatierung von Dezimalwerten in Java zu handhaben. Sie haben DecimalFormat("#.##") verwendet, sind aber an einem besseren Ansatz interessiert.

Antwort:

Der bereitgestellte Ansatz mit DecimalFormat("#. ##") ist bereits die effektivste Möglichkeit, Doppelwerte mit zwei Nachkommastellen zu formatieren. Es gibt jedoch eine kleine Korrektur an Ihrem Muster:

DecimalFormat df = new DecimalFormat("#.00");
Nach dem Login kopieren

Beachten Sie die „00“ im Muster, die genau zwei Dezimalstellen angibt. Wenn „#.##“ (# steht für „optionale“ Ziffern) verwendet wird, werden nachgestellte Nullen weggelassen. Beispielsweise gibt new DecimalFormat("#.##").format(3.0d) „3“ anstelle von „3.00“ aus.

Das obige ist der detaillierte Inhalt vonWie formatiere ich Doppelwerte in Java auf zwei Dezimalstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage