Hallo,
folgender Code
ergibt folgende Ausgabe:
Ich rätsle ein wenig, warum in der ersten Codezeile aus 1.7 1.7000000476837158 wird. Und: Sollte man so etwas wie in der ersten Zeile lieber vermeiden?
Besten Dank.
folgender Code
Java:
System.out.println(new Double(1.7f));
System.out.println(new Float(1.7f));
ergibt folgende Ausgabe:
Code:
1.7000000476837158
1.7
Ich rätsle ein wenig, warum in der ersten Codezeile aus 1.7 1.7000000476837158 wird. Und: Sollte man so etwas wie in der ersten Zeile lieber vermeiden?
Besten Dank.