BigInteger
को BigDecimal
में परिवर्तित करने का कोई तरीका है?BigInteger से BigDecimal को कैसे परिवर्तित करें?
मुझे पता है कि आप BigDecimal
से BigInteger
पर जा सकते हैं, लेकिन मुझे जावा में अन्य तरीकों से जाने का कोई तरीका नहीं मिल रहा है।
BigInteger
को BigDecimal
में परिवर्तित करने का कोई तरीका है?BigInteger से BigDecimal को कैसे परिवर्तित करें?
मुझे पता है कि आप BigDecimal
से BigInteger
पर जा सकते हैं, लेकिन मुझे जावा में अन्य तरीकों से जाने का कोई तरीका नहीं मिल रहा है।
आपको लगता है कि के लिए एक parameterized constructor है।
BigDecimal(BigInteger val)
कि के लिए एक constructor नहीं है।
BigDecimal bigdec = new BigDecimal(bigint);
धन्यवाद एक चक्की को स्वीकार करना चाहिए !!!!!!!!!!!!!! – Regis
public BigDecimal(BigInteger unscaledVal, int scale)
एक BigDecimal
में एक BigInteger
बगैर माप का मूल्य और एक int
पैमाने अनुवाद करता है। BigDecimal
का मान (unscaledVal/10scale) है।
पैरामीटर:
unscaledVal
- BigDecimal
के बगैर माप का मूल्य। स्केल - बिगडिसीमल का स्तर।
फेंकता:
NumberFormatException
- पैमाने नकारात्मक
गुड लक है !!!
BigInteger I = new BigInteger("123")
BigDecimal bd = BigDecimal.valueOf(I.intValue());
System.out.println("The Value of bd : "+ bd);
यह बिगइंटर मूल्य को बिगडिटेमल मान में परिवर्तित करेगा।
आप इस सवाल का जवाब कम से कम – Andremoniy