Moin moin,
ich hab ne Frage:
Warum ergibt das hier:
System.out.println(5.0 - 4.9);
das hier:
0.09999999999999964 ?
Ist ja ganz knapp dran, aber trotzdem falsch. Gibt es dafür ne Erklärung? Warum passiert das? Und: Kann ich das einfach durch Math.round() lösen?
Ich bin Anfänger btw.
Vielen Dank im Voraus!
ich hab ne Frage:
Warum ergibt das hier:
System.out.println(5.0 - 4.9);
das hier:
0.09999999999999964 ?
Ist ja ganz knapp dran, aber trotzdem falsch. Gibt es dafür ne Erklärung? Warum passiert das? Und: Kann ich das einfach durch Math.round() lösen?
Ich bin Anfänger btw.
Vielen Dank im Voraus!