जावा में डिफ़ॉल्ट फ़्लोटिंग पॉइंट प्रकार डबल है। यदि आप अपने प्रोग्राम में 2.5
जैसे स्थिर कोड को हार्ड करते हैं, तो जावा इसे स्वचालित रूप से दोहरा देता है। जब आप फ्लोट या इनट्स पर एक ऑपरेशन करते हैं जो संभावित रूप से अधिक सटीकता से लाभ उठा सकता है, तो प्रकार को 'प्रचारित' किया जाता है।एंड्रॉइड एपीआई में इतनी सारी फ्लोट क्यों हैं?
लेकिन एंड्रॉइड एपीआई में, सब कुछ ध्वनि खंडों से आयताकार समन्वय में एक फ्लोट लगता है। अधिकांश ड्राइंग में RectF
नामक एक संरचना है; एफ फ्लोट के लिए है। यह वास्तव में प्रोग्रामर के लिए दर्द है जो प्रचारित युगल कास्टिंग (float)
पर अक्सर करते हैं। क्या हम सभी सहमत नहीं हैं कि जावा कोड गन्दा है और वर्बोज़ पर्याप्त है?
आम तौर पर गणित coprocessors और त्वरक जावा में डबल पसंद करते हैं क्योंकि यह आंतरिक प्रकारों में से एक के अनुरूप है। क्या एंड्रॉइड के दलविक वीएम के बारे में कुछ है जो किसी कारण से फ्लोट पसंद करता है? या एपीआई डिज़ाइन में विकृति का परिणाम केवल सभी फ्लोट हैं?
जब कभी भी कोई युगल शुरू नहीं होता तब फ्लोट या इनट्स को युगल में बढ़ावा दिया जाता है? – Karu