| 

.NET C# Java Javascript Exception

2
Der folgende Code
System.out.println(123.123456789f);
System.out.println(123456.123456789f);

liefert die folgende Ausgabe:
123.12346
123456.125


Die floats werden als gerundet auf 5 bzw 3 Nachkommastellen, abhängig von der Anzahl der Vorkommastellen. Wie kann ich das unterbinden?
26.03.2010
ermin 1,3k 1 7
1 Antwort
4
Ich glaube man kann die Nachkommastellen mit String.Format festlegen

"%3.2f" = 3 Stellen vor, 2 Stellen nach dem Komma

Folgende Ausgabe sollte nur die Nachkommastelle formatieren

System.out.println(String.format(value, "%.6f"));
26.03.2010
Mario Priebe 5,8k 2 9

Stelle deine Java-Frage jetzt!