Sektion 4. Kapitel 4
single
Challenge: Behandling af en Kaffeordre
Stryg for at vise menuen
Opgave
Swipe to start coding
Du vil simulere, hvordan en kaffebar behandler en ordre fra start til slut — fra det øjeblik, den afgives, til hvordan den vises på den endelige kvittering.
Du vil arbejde med streng-immutabilitet, manipulation og formatering for at opbygge et realistisk ordreflow.
- Opret 3 variabler med følgende præcise værdier:
drinkName("Latte")quantity(2)price(3.5f)
- Simulér en ændring i ordren ved at opdatere drikkens navn fra
"Latte"→"Cappuccino"(dette repræsenterer, hvordan den oprindelige streng erstattes, ikke ændres). - Konverter det opdaterede drikkenavn til store bogstaver ved hjælp af
toUpperCase(), da kvitteringer viser produktnavne i et standardiseret format. - Opret en formateret kvitteringsbesked ved hjælp af
String.format(), der inkluderer:- produktnavn
- antal
- pris pr. enhed (1 decimal)
- Kontroller, om den endelige kvitteringsbesked er tom ved hjælp af
isEmpty()og gem resultatet i enbooleanvariabel. - Udskriv alle resultater. Output skal være som følger:
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 alt klart?
Tak for dine kommentarer!
Sektion 4. Kapitel 4
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat