मुझे नहीं पता कि new BigDecimal("0E30")
को कैसे संभालना है। इसका मान 0
है लेकिन यह BigDecimal.ZERO
से तुलना नहीं करता है। नीचे देखें:0E30 शून्य नहीं है
System.out.println(new BigDecimal("0E30").add(BigDecimal.ONE)); // ---> 1
System.out.println(new BigDecimal("0E30").equals(BigDecimal.ZERO)); // ---> false
किसी की मदद कर सके मुझे तुलना सच (मैं जानता हूँ कि मैं double
को BigDecimal
रों परिवर्तित करके एक समाधान प्राप्त कर सकते हैं, लेकिन मुझे पता है कि क्या चल रहा है चाहते हैं) बनाने के लिए? मैं जेआरई 1.6.3 का उपयोग कर रहा हूं। धन्यवाद