Sectie 4. Hoofdstuk 4
single
Challenge: Het Verwerken van een Koffie Bestelling
Veeg om het menu te tonen
Taak
Veeg om te beginnen met coderen
Je simuleert hoe een koffiezaak een bestelling verwerkt van begin tot eind — vanaf het moment dat deze wordt geplaatst tot aan de weergave op de uiteindelijke bon.
Je werkt met string-onveranderlijkheid, manipulatie en opmaak om een realistische bestelstroom te bouwen.
- Maak 3 variabelen met de volgende exacte waarden:
drinkName("Latte")quantity(2)price(3.5f)
- Simuleer een wijziging in de bestelling door de dranknaam bij te werken van
"Latte"→"Cappuccino"(dit geeft aan dat de originele string wordt vervangen, niet aangepast). - Zet de bijgewerkte dranknaam om naar hoofdletters met
toUpperCase(), omdat productnamen op bonnen in een gestandaardiseerd formaat worden weergegeven. - Maak een opgemaakte bonmelding met
String.format()die bevat:- productnaam
- hoeveelheid
- prijs per item (1 decimaal)
- Controleer of het uiteindelijke bonbericht leeg is met
isEmpty()en sla het resultaat op in eenbooleanvariabele. - Print alle resultaten. De uitvoer moet als volgt zijn:
Original order: Latte
Updated order: Cappuccino
Formatted receipt: Product: Cappuccino | Quantity: 2 | Price: 3.5
UPPERCASE PRODUCT: CAPPUCCINO
Receipt is empty: false
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 4. Hoofdstuk 4
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.