Moin!
Habe eben ewig nach einem Fehler in meinem Programm gesucht ... und nu muss ich feststellen, dass Java selber das Problem ist:
Aber es wird nicht 0.009 ausgegeben sondern 0.0090 !!! Mit internen Darstellungsfehlern kann das ja nix zu tun haben, dann würde ja sowas wie 0.0090000000000001 rauskommen. Hat von euch schon mal jemand so ein Problem gehabt? Man könnte natürlich dahergehen und die letzten Nullen abscheiden... aber das muss doch auch eleganter gehen !?
Habe eben ewig nach einem Fehler in meinem Programm gesucht ... und nu muss ich feststellen, dass Java selber das Problem ist:
Code:
System.out.println(0.009);