इस कोड ब्लॉक के लिए:
int num = 5;
int denom = 7;
double d = num / denom;
का मूल्य d
है 0.0
। यह कास्टिंग द्वारा काम करने के लिए मजबूर किया जा सकता है:
double d = ((double) num) / denom;
लेकिन क्या सही double
परिणाम प्राप्त करने का एक और तरीका है ? मुझे कास्टिंग प्रिमिटिव्स पसंद नहीं हैं, जो जानते हैं कि क्या हो सकता है।