Untuk blok kode ini:
int num = 5;
int denom = 7;
double d = num / denom;
nilai d
is 0.0
. Itu bisa dipaksa untuk bekerja dengan casting:
double d = ((double) num) / denom;
Tetapi apakah ada cara lain untuk mendapatkan double
hasil yang benar ? Saya tidak suka casting primitif, siapa yang tahu apa yang mungkin terjadi.