Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Behandling af en Kaffeordre | Strenge
Introduktion til Java
Sektion 4. Kapitel 4
single

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.

  1. Opret 3 variabler med følgende præcise værdier:
    • drinkName ("Latte")
    • quantity (2)
    • price (3.5f)
  2. Simulér en ændring i ordren ved at opdatere drikkens navn fra "Latte""Cappuccino" (dette repræsenterer, hvordan den oprindelige streng erstattes, ikke ændres).
  3. Konverter det opdaterede drikkenavn til store bogstaver ved hjælp af toUpperCase(), da kvitteringer viser produktnavne i et standardiseret format.
  4. Opret en formateret kvitteringsbesked ved hjælp af String.format(), der inkluderer:
    • produktnavn
    • antal
    • pris pr. enhed (1 decimal)
  5. Kontroller, om den endelige kvitteringsbesked er tom ved hjælp af isEmpty() og gem resultatet i en boolean variabel.
  6. 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

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt