एक पूर्णांक के बराबर एक डबल हमेशा उस पूर्णांक पर डाला जाएगा (माना जाता है कि डबल एक ऐसा नहीं है जो अतिप्रवाह का कारण बनता है)। उदाहरण: Math.ceil() एक पूर्णांक के बराबर एक डबल लौटाएगा। कोई ओवरफ्लो मानते हुए, क्या यह हमेशा एक ही पूर्णांक में डाला जाएगा जो माना जाता है कि यह बराबर है?एक पूर्णांक के बराबर एक डबल हमेशा उस पूर्णांक में डाला जाएगा?
यदि नहीं, तो मैं double
को int
या long
पर कैसे गोल कर सकता हूं?
+1: दिलचस्प सवाल। मुझे लगता है कि जवाब "हां" है, लेकिन कुछ किनारे के मामले हो सकते हैं जिन्हें मैंने नहीं माना है। –