Abschnitt 4. Kapitel 4
single
Challenge: Bearbeitung Einer Kaffeebestellung
Swipe um das Menü anzuzeigen
Aufgabe
Wischen, um mit dem Codieren zu beginnen
Sie simulieren, wie ein Café eine Bestellung von Anfang bis Ende bearbeitet – vom Moment der Aufgabe bis zur Anzeige auf dem endgültigen Kassenbon.
Sie arbeiten mit String-Unveränderlichkeit, -Manipulation und -Formatierung, um einen realistischen Bestellablauf zu erstellen.
- Erstellen Sie 3 Variablen mit den folgenden exakten Werten:
drinkName("Latte")quantity(2)price(3.5f)
- Simulieren Sie eine Änderung der Bestellung, indem Sie den Getränkenamen von
"Latte"auf"Cappuccino"aktualisieren (dies stellt dar, wie der ursprüngliche String ersetzt, aber nicht verändert wird). - Wandeln Sie den aktualisierten Getränkenamen mit
toUpperCase()in Großbuchstaben um, da Produktnamen auf Kassenbons standardisiert angezeigt werden. - Erstellen Sie eine formatierte Kassenbon-Nachricht mit
String.format(), die Folgendes enthält:- Produktname
- Menge
- Preis pro Artikel (1 Nachkommastelle)
- Überprüfen Sie, ob die finale Kassenbon-Nachricht mit
isEmpty()leer ist, und speichern Sie das Ergebnis in einerboolean-Variablen. - Geben Sie alle Ergebnisse aus. Die Ausgabe sollte wie folgt aussehen:
Original order: Latte
Updated order: Cappuccino
Formatted receipt: Product: Cappuccino | Quantity: 2 | Price: 3.5
UPPERCASE PRODUCT: CAPPUCCINO
Receipt is empty: false
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 4
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen