Dla tego bloku kodu:
int num = 5;
int denom = 7;
double d = num / denom;
wartość d
wynosi 0.0
. Można go zmusić do pracy, przesyłając:
double d = ((double) num) / denom;
Ale czy jest inny sposób na uzyskanie prawidłowego double
wyniku? Nie lubię rzucać prymitywów, którzy wiedzą, co może się zdarzyć.