Avsnitt 4. Kapitel 4
single
Challenge: Bearbeta en Kaffeorder
Svep för att visa menyn
Uppgift
Svep för att börja koda
Du kommer att simulera hur ett kafé behandlar en beställning från början till slut — från det att beställningen görs till hur den visas på det slutgiltiga kvittot.
Du kommer att arbeta med strängars oföränderlighet, manipulering och formatering för att skapa ett realistiskt orderflöde.
- Skapa 3 variabler med följande exakta värden:
drinkName("Latte")quantity(2)price(3.5f)
- Simulera en ändring i beställningen genom att uppdatera dryckens namn från
"Latte"→"Cappuccino"(detta representerar hur den ursprungliga strängen ersätts, inte modifieras). - Konvertera det uppdaterade dryckesnamnet till versaler med
toUpperCase(), eftersom kvitton visar produktnamn i ett standardiserat format. - Skapa ett formaterat kvittomeddelande med
String.format()som inkluderar:- produktnamn
- antal
- pris per styck (1 decimal)
- Kontrollera om det slutliga kvittomeddelandet är tomt med
isEmpty()och spara resultatet i enboolean-variabel. - Skriv ut alla resultat. Utdata ska vara enligt följande:
Original order: Latte
Updated order: Cappuccino
Formatted receipt: Product: Cappuccino | Quantity: 2 | Price: 3.5
UPPERCASE PRODUCT: CAPPUCCINO
Receipt is empty: false
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 4. Kapitel 4
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal