दोनों दोहरे प्रकार और फ्लोट-प्रकार फ़्लोटिंग-पॉइंट . का प्रतिनिधित्व करने के लिए इस्तेमाल किया जा सकता है जावा में नंबर। यदि अधिक सटीक . हो तो फ्लोट-प्रकार की तुलना में डबल-टाइप को प्राथमिकता दी जाती है और सटीक परिणाम आवश्यक है। डबल-टाइप की सटीकता 15 से 16 दशमलव अंक . तक है जबकि फ्लोट प्रकार की सटीकता केवल 6 से 7 दशमलव अंक . के आसपास होती है s . डबल-प्रकार का उपयोग सभी गणनाओं और अस्थायी चर . के लिए किया जा सकता है जबकि फ्लोट-प्रकार का उपयोग संख्याओं की सरणी को बनाए रखने के लिए किया जा सकता है . एक डबल-टाइप एक चिह्न के लिए 1 बिट . का उपयोग करता है और घातांक के लिए 11 बिट जबकि फ्लोट-टाइप केवल एक चिह्न के लिए 1 बिट . का उपयोग करता है और घातांक के लिए 8 बिट। डिफ़ॉल्ट मान डबल प्रकार का है 0.0d जबकि डिफ़ॉल्ट मान फ्लोट-प्रकार का 0.0f . है ।
उदाहरण
public class DoubleFloatTest { public static void main(String []args) { double d = 55.637848675695785; float f = 25.657933f; System.out.println("Value of double: " + d); System.out.println("Value of float: " + f); } }
आउटपुट
Value of double: 55.637848675695786 Value of float: 25.657932