Gleitkomma-Präzision mit bestimmten Zahlen

Der folgende Wert gibt mir falsche Genauigkeit. Es wird nur mit bestimmten Zahlen beobachtet. Es könnte sich um ein schwebendes Darstellungsproblem handeln, wollte aber den genauen Grund kennen.

String m = "154572.49"; //"154,572.49";
Float f = Float.parseFloat(m);
System.out.println(f);

Die Ausgabe, die gedruckt wird, ist154572.48 anstatt154572.49.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage