Hallo, hab da mal ne frage.
Kann man mit der Formal Math.round auch auf mehr oder weniger als 2 stellen nach dem komma runden, und wenn ja wie macht man das?
habe jetzt folgende Formel:
Math.round(brutto * 100)/100.0 ;
Hallo, hab da mal ne frage.
Kann man mit der Formal Math.round auch auf mehr oder weniger als 2 stellen nach dem komma runden, und wenn ja wie macht man das?
habe jetzt folgende Formel:
Math.round(brutto * 100)/100.0 ;
Formel verstehen lernen
Hi.
habe jetzt folgende Formel:
Math.round(brutto * 100)/100.0 ;
Ich glaube, du verstehst die Formel nicht ganz…
Nehmen wir eine Zahl z.B. 3,1415926535
Nach der Formel wird die Zahl mal 100 gerechnet - wir haben dann
314,15926535
Das ganze wird gerundet (Math.round()) und ergibt jetzt:
314
Nun rechnen wir das ganze durch 100:
3,14
Voila.
Jetzt probiere mal die Formel
float ergebnis = Math.round(brutto * 10f) / 10f;
Ergebnis mit voriger Zahl: 3,1 bzw. 3,2 wegen dem runden.
Also: die Zahl, mit der dividierst bzw. multiplizierst beschreibt, wievele Stellen nach links, bzw. nachher wieder nach rechts vom Komma geschoben werden.
mfG,
J.P.Jarolim
oh, danke, jetzt hab ichs kapiert.