संख्यात्मक रेंज का वेलिडेशन
एक वीडियो गेम पब्लिशर में डेटा एनालिस्ट के रूप में, आपको अपने गेम कैटलॉग में सेल्स डेटा को वेलिडेट करना है। वीडियो गेम की बिक्री में बहुत उतार-चढ़ाव हो सकता है। अमान्य डेटा यह तय करने में गुमराह कर सकता है कि किन गेम्स को डेवलप या प्रमोट किया जाए। रेंज वेलिडेशन लागू करके, आप ऐसे संदिग्ध सेल्स फ़िगर्स तेज़ी से पहचान सकते हैं जो डेटा एंट्री त्रुटियों का संकेत हों। नीचे आपने वीडियो गेम डेटासेट से सैंपल सेल्स क्वांटिटीज़ निकाली हैं। इस डेटा पर रेंज चेक्स सेट करें.
| Game | Platform | Release date | Quantity (millions of units) |
|---|---|---|---|
| Wii Sports | Wii | 11/19/2006 | 41.49 |
| Super Mario Bros. | NES | 11/13/1985 | 29.08 |
| Mario Kart Wii | Wii | 4/10/2008 | 15.85 |
ज़रूरी पैकेज जैसे Range और Collections आपके लिए इम्पोर्ट कर दिए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में डेटा क्लीनिंग
अभ्यास निर्देश
quantitiesका minimum और maximum निकालें.- कम और ज़्यादा सेल्स क्वांटिटी के लिए रेंजेज़ परिभाषित करें.
- जाँचें कि
quantityलो रेंज में है या नहीं. - जाँचें कि
quantityहाई रेंज में है या नहीं.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
public class RangeValidation {
public static void main(String[] args) {
List quantities = Arrays.asList(41.49, 29.08, 15.85);
// Get the minimum and maximum quantities
Double minQuantity = ____.____(quantities);
Double maxQuantity = ____.____(quantities);
System.out.println("Quantity range: " + minQuantity + " - " + maxQuantity);
// Define ranges for low and high quantities
Range lowQuantities = ____.____(0.0, 25.0);
Range highQuantities = ____.____(25.0, 50.0);
for (Double quantity : quantities) {
// Check if the quantity is low
if (____.____(quantity)) {
System.out.println(quantity + " - Low quantity");
// Check if the quantity is high
} else if (____.____(quantity)) {
System.out.println(quantity + " - High quantity");
} else {
System.out.println(quantity + " - Out of expected range");
}
}
}
}