কীভাবে আমরা রূপান্তর BigDecimalমধ্যে Doubleজাভা? আমার একটি আবশ্যকতা রয়েছে যেখানে আমাদের যুক্তি হিসাবে ডাবল ব্যবহার করতে হবে তবে আমরা পাচ্ছি BigDecimalতাই আমাকে রূপান্তর করতে BigDecimalহবে Double।
একটি প্রশ্ন জিজ্ঞাসার আগে সর্বদা ডকুমেন্টেশন পড়ুন । আপনি প্রায়শই দেখতে পাবেন যে আপনার প্রশ্নের উত্তর এসেছে। দেখুন
—
জাস্টিন
doubleValue()। (ইঙ্গিত: কোনও নির্দিষ্ট শ্রেণীর জন্য ডকুমেন্টেশনগুলি সন্ধান করতে, গুগল গুগল শ্রেণীর নাম অনুসন্ধান করে জাভা অনুসরণ করে। উদাহরণস্বরূপ, এই ডকুমেন্টেশনটি খুঁজতে, আমি "বিগডিসিমেল জাভা" অনুসন্ধান করেছি)
"আমার একটি আবশ্যকতা রয়েছে যেখানে আমাদের যুক্তি হিসাবে ডাবল ব্যবহার করতে হবে" প্রয়োজনীয়তা পরিবর্তন করুন।
—
লার্নের মারকুইস
BigDecimalআপনি এটিকে শেষ থেকে শেষ অবধি ব্যবহার না করে ব্যবহার করার কোনও অর্থ নেই point এই প্রয়োজনীয়তা নির্ভুলতার সাথে আপস করে; নিয়ন্ত্রক সম্মতিতে আপস করতে পারে; এবং কার্যক্ষম অবহেলা গঠন করতে পারে।
আপনি কেন
—
পিটার লরি
Doubleএবং না ব্যবহার করছেন double। এটি একটি ক্ষেত্র যা হতে পারে null?
@ ইজেপি ব্যবহার করাটি তেমন
—
পিটার লরে
doubleখারাপ নয়, তবে এটিতে প্রতিনিধিত্বের নির্ভুলতার 15+ সংখ্যা রয়েছে যা বেশিরভাগ প্রোগ্রামের প্রয়োজনের চেয়ে বেশি, তবে আমি সম্মত হই যে আপনি বাগ / জটিলতা যুক্ত হওয়ার সম্ভাবনা বেশি থাকায় কিছু সময় বিগডিসিমাল ব্যবহার করার কোনও অর্থ নেই।
new BigDecimal(2).doubleValue()