मेरे पास सभी के लिए सवाल है।int a = (int) ((0.7 + 0.1) * 10)। क्यों एक = 7?
int a = (int) ((0.7 + 0.1) * 10)
इस कोड के क्रियान्वित करने के बाद, एक = 7. मुझे समझ में नहीं कर सकते क्यों, क्योंकि (0.7 + 0.1) = 0.8 और 0.8 * 10 = 8। क्या कोई मुझे बता सकता है क्यों? धन्यवाद!
'0.7 + 0.1' के परिणाम छपाई का प्रयास करें, और आपके पास आपका जवाब होगा। – Vulcan
परिणाम 0 है। मैं वही समझता हूं कि क्यों एक = 7 –
@ user2535193 आप इसे कैसे प्रिंट कर रहे हैं? प्रिंटिंग के लिए जिम्मेदार कोड पोस्ट करें। – Maroun