ÎncepețiÎncepe gratuit

Detectarea valorilor numerice lipsă

Vrei să verifici dacă vânzările din cafeneaua ta au valori lipsă, cum ar fi cantitatea și suma vândută. Validează o vânzare de test verificând dacă există valori nule.

Pachetele necesare, precum Objects și Optional, au fost deja importate pentru tine.

Acest exercițiu face parte din cursul

Curățarea datelor în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Verifică dacă cantitatea vânzării este nulă.
  • Verifică dacă suma vânzării este nulă.
  • Setează o valoare implicită de 1 pentru cantitatea vânzării, dacă aceasta este nulă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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);
    }
}
Editează și rulează codul