moinmoin@comunity,
wenn ich mir Math.floor anschaue, wird gemäß Beschreibung abgerundet.
Warum ergibt dann 47 / 12.0 nicht 3 sondern 4? Das Ergebnis aus 47/12=3.916666. Gemäß Definition muss also 3 rauskommen?!?
wenn ich mir Math.floor anschaue, wird gemäß Beschreibung abgerundet.
Math.floor(x)
Parameter
x
Eine Zahl.
Rückgabewert
Eine größte ganze Zahl, die kleiner oder gleich der übergebenen Zahl ist.
Warum ergibt dann 47 / 12.0 nicht 3 sondern 4? Das Ergebnis aus 47/12=3.916666. Gemäß Definition muss also 3 rauskommen?!?
Java:
double addTempYears2 = ( monat / 12.0);
int addTempYears = (int) Math.floor( addTempYears2);