Zitat:
Original geschrieben von RaistlinMajere
ist ein interessantes verfahren, nur bist du dir sicher, daß das nicht
Code:
dNeueZahl = (double) ((int) (zahl * 100)) / 100;
heißen sollte?
außerdem hat das ganze einen haken, du bekommst nämlich als ergebnis 1234.56, die letzte stelle wird also nicht gerunden, sondern es werden lediglich die unerwünschten kommastellen abgeschnitten.
|
hm... okok hab die klammern vergessen
Code:
dNeueZahl = (double) ((int) (zahl * 100) + 5) / 100;
und schon isses auch gerundet ;-)