BaşlayınÜcretsiz başlayın

Eksik sayıları tespit etme

Kahve dükkanındaki satışlarda satış adedi ve tutarı gibi alanlarda eksik değer olup olmadığını kontrol etmek istiyorsun. Boş (null) değerleri kontrol ederek örnek bir satışı doğrula.

Objects ve Optional gibi gerekli paketler senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri Temizleme

Kursa Göz Atın

Egzersiz talimatları

  • Satış adedinin null olup olmadığını kontrol et.
  • Satış tutarının null olup olmadığını kontrol et.
  • Satış adedi null ise varsayılan değeri 1 olarak ayarla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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);
    }
}
Kodu Düzenle ve Çalıştır