Math क्लासेस का उपयोग
java.math की क्लासेस के साथ काम करना थोड़ा चुनौतीपूर्ण हो सकता है, लेकिन ये बड़े नंबरों के साथ काम करने की क्षमता देती हैं और ज़्यादा सटीक होती हैं. इस अभ्यास में, आप java.math के BigDecimal और double के बीच प्रिसिशन का अंतर देखेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में डेटा टाइप्स और Exceptions
अभ्यास निर्देश
java.mathसेBigDecimalक्लास इम्पोर्ट करें.9.123456789नंबर रखने के लिएBigDecimalका एक इंस्टैंस बनाएँ.- वैरिएबल
bigDecमें मौजूदBigDecimalकोtenसे गुणा करें. - वैरिएबल
bigDecमें मौजूदBigDecimalकोhundredसे भाग दें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
// Import BigDecimal
import ___.___.___;
public class HelloWorld {
public static void main(String[] args) {
double d = 9.123456789;
// Create a BigDecimal with the value of 9.123456789
BigDecimal bigDec = ____ ____("____");
BigDecimal ten = new BigDecimal(10);
BigDecimal hundred = new BigDecimal(100);
d = d*10;
d = d/100;
// Multiply bigDec by ten
bigDec = ____.____(____);
// Divide bigDec by hundred
bigDec = ____.____(____);
System.out.println(d);
System.out.println(bigDec);
}
}