शुरू करेंमुफ़्त में शुरू करें

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);
	}
}
कोड संपादित करें और चलाएँ