Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Het Verwerken van een Koffie Bestelling | Strings
Introductie tot Java
Sectie 4. Hoofdstuk 4
single

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.

  1. Maak 3 variabelen met de volgende exacte waarden:
    • drinkName ("Latte")
    • quantity (2)
    • price (3.5f)
  2. 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).
  3. Zet de bijgewerkte dranknaam om naar hoofdletters met toUpperCase(), omdat productnamen op bonnen in een gestandaardiseerd formaat worden weergegeven.
  4. Maak een opgemaakte bonmelding met String.format() die bevat:
    • productnaam
    • hoeveelheid
    • prijs per item (1 decimaal)
  5. Controleer of het uiteindelijke bonbericht leeg is met isEmpty() en sla het resultaat op in een boolean variabele.
  6. 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

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt