Wie immer zeigen die Dezimalstellen bei der Verwendung von DecimalFormat?

Float sum = new Float(300); //always somehow calculated
DecimalFormat df = new DecimalFormat("#.#");
String s = df.format(sum/3);  //prints 100, I want 100.0
s = df.format(301/3); //pritns 100.3 which is correct

Ergebnis sollte immer formatiert werden, um 1 Dezimalstelle setzen, wie dies zu tun?

InformationsquelleAutor Xorty | 2010-08-30

Schreibe einen Kommentar