Integer Division: Wie erzeugt man ein Double?
Für diesen Codeblock:
int num = 5;
int denom = 7;
double d = num / denom;
der Wert vond
ist0.0
. Es kann gezwungen werden, durch Casting zu arbeiten:
double d = ((double) num) / denom;
Aber es gibt einen anderen Weg, um das richtige @ zu bekommdouble
Ergebnis? Ich mag es nicht, Primitive zu gießen, wer weiß, was passieren kann.