Aan de slagBegin gratis

Ontbrekende getallen detecteren

Je wilt controleren of de verkopen van je koffiezaak ontbrekende waarden bevatten, zoals de verkochte hoeveelheid en het bedrag. Valideer een voorbeeldverkoop door op null te controleren.

De benodigde packages zoals Objects en Optional zijn al voor je geïmporteerd.

Deze oefening maakt deel uit van de cursus

Data opschonen in Java

Bekijk cursus

Oefeninstructies

  • Controleer of de verkochte hoeveelheid null is.
  • Controleer of het verkoopbedrag null is.
  • Stel een standaardwaarde van 1 in voor de verkochte hoeveelheid als deze null is.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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);
    }
}
Code bewerken en uitvoeren