উভয়ই ডাবল-টাইপ এবং ফ্লোট-টাইপ ফ্লোটিং-পয়েন্ট উপস্থাপন করতে ব্যবহার করা যেতে পারে জাভাতে সংখ্যা। আরো নির্দিষ্ট হলে ফ্লোট-টাইপের চেয়ে একটি ডাবল-টাইপ পছন্দ করা হয় এবং সঠিক ফলাফল দরকার. ডাবল-টাইপের নির্ভুলতা 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