हम जावा BigDecimalमें कैसे परिवर्तित होते हैं Double? मेरे पास एक आवश्यकता है जहां हमें तर्क के रूप में डबल का उपयोग करना होगा लेकिन हम मिल रहे हैं BigDecimalइसलिए मुझे इसे रूपांतरित BigDecimalकरना होगा Double।
हमेशा एक प्रश्न पूछने से पहले प्रलेखन पढ़ें । आप अक्सर पाएंगे कि आपके प्रश्न का उत्तर दिया गया है। देखते हैं
—
जस्टिन
doubleValue()। (संकेत: एक विशिष्ट वर्ग के लिए दस्तावेज़ीकरण खोजने के लिए, बस वर्ग नाम की खोज करें, इसके बाद जावा सर्च करें। उदाहरण के लिए, इस दस्तावेज़ को खोजने के लिए, मैंने "BigDecimal Java" की खोज की)
"मेरे पास एक आवश्यकता है जहां हमें तर्क के रूप में डबल का उपयोग करना होगा" आवश्यकता को बदल दें।
—
लोर्न
BigDecimalजब तक आप इसे अंत-से-अंत तक उपयोग नहीं करते हैं , तब तक उपयोग करने का कोई मतलब नहीं है । यह आवश्यकता सटीकता से समझौता करती है; विनियामक अनुपालन से समझौता कर सकते हैं; और कार्रवाई में लापरवाही हो सकती है।
तुम क्यों प्रयोग कर रहे हैं
—
पीटर लॉरी
Doubleऔर नहीं double। यह एक क्षेत्र है जो हो सकता है null?
@EJP का उपयोग करना उतना
—
पीटर लॉरी
doubleबुरा नहीं है, लेकिन चूंकि इसमें 15+ अंकों की सटीकता सटीकता है, जो कि अधिकांश कार्यक्रमों की आवश्यकता से अधिक है, लेकिन मैं मानता हूं कि बिगडेसिमल का उपयोग करने का कोई मतलब नहीं है क्योंकि आप बग / जटिलता को जोड़ने की अधिक संभावना रखते हैं।
new BigDecimal(2).doubleValue()