Hallo Thomas,
Versuch mal:
x *= 100;
y = Math.round(x);
y /= 100;
zunächst mal vielen Dank, funktioniert einwandfrei.
Aber mal ganz dumm nachgefragt: Warum ist denn 2 * 99,99 nicht einfach 198,98, sondern 198,9799999?
Liegt wohl irgendwie an der internen Zahlendarstellung oder?
Tja, vielleicht sollte ich doch mal nen Informatik-Grundlagenkurs belegen ;-)
Ciao
F-J