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

मिसिंग नंबर पहचानना

आप यह जाँचना चाहते हैं कि आपकी कॉफी शॉप की सेल्स में कहीं वैल्यूज़ मिसिंग तो नहीं हैं, जैसे सेल क्वांटिटी और अमाउंट. एक सैंपल सेल में null वैल्यूज़ की जाँच करके वैलिडेट करें.

Objects और Optional जैसे आवश्यक पैकेज आपके लिए इम्पोर्ट कर दिए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में डेटा क्लीनिंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • जाँचें कि सेल क्वांटिटी null है या नहीं.
  • जाँचें कि सेल अमाउंट null है या नहीं.
  • अगर क्वांटिटी null हो, तो उसका डिफॉल्ट मान 1 सेट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

public class CoffeeSalesExample {
    private record CoffeeSales(LocalDate date, String coffeeName,
            String paymentMethod, Integer quantity, Double amount) {
    }

    public static void main(String[] args) {
		CoffeeSales sale = new CoffeeSales(LocalDate.of(2024, 3, 1), "Latte", "cash", null, null);

		// Check if the sale quantity is null
        if (Objects.____(sale.____())) {
        	System.out.println("Missing quantity");
        }
    	
        // Check if the sale amount is null
        if (Objects.____(sale.____())) {
        	System.out.println("Missing amount");
        }
    	
        // Set a default value of 1 for sale quantity
        int defaultQuantity = Optional.____(sale.quantity()).____(1);
        System.out.println("Default quantity: " + defaultQuantity);
    }
}
कोड संपादित करें और चलाएँ