आप अपनी धारणा में सही हैं, लेकिन मुश्किल हिस्सा यह है कि स्थिति 100% समय नहीं होती है। ऐसा अक्सर होता है कि आपको इसे संभालने के लिए हमेशा कोड लिखना चाहिए। सबसे पहले डबल्स के साथ समानता की तुलना कभी न करें। यदि आपको उनकी तुलना करनी है, तो एक को दूसरे से घटाएं और फिर 5 अंकों के सिस्टम में .00001 जैसे बिंदु के रूप में एक सहनशीलता सेट करें। दूसरा, बाहरी अंकों को दूर करने के लिए normalizeDouble() का उपयोग करें। ऐसा करें और आप बहुत सारी परेशान करने वाली त्रुटियों को खोजने से बचेंगे।Originally Posted by ;