Fehlende Zahlen erkennen
Du willst prüfen, ob in den Verkäufen deines Coffee-Shops Werte fehlen, etwa die Verkaufsmenge und der Betrag. Validiere einen Beispielverkauf, indem du auf null prüfst.
Die benötigten Pakete wie Objects und Optional wurden für dich importiert.
Diese Übung ist Teil des Kurses
<Kurs>Datenbereinigung in Java</Kurs>Übungsanweisungen
- Prüfe, ob die Verkaufsmenge null ist.
- Prüfe, ob der Verkaufsbetrag null ist.
- Setze einen Standardwert von 1 für die Verkaufsmenge, falls sie null ist.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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);
}
}