Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Challenge: Bearbeta en Kaffeorder | Strängar
Introduktion till Java
Avsnitt 4. Kapitel 4
single

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.

  1. Skapa 3 variabler med följande exakta värden:
    • drinkName ("Latte")
    • quantity (2)
    • price (3.5f)
  2. 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).
  3. Konvertera det uppdaterade dryckesnamnet till versaler med toUpperCase(), eftersom kvitton visar produktnamn i ett standardiserat format.
  4. Skapa ett formaterat kvittomeddelande med String.format() som inkluderar:
    • produktnamn
    • antal
    • pris per styck (1 decimal)
  5. Kontrollera om det slutliga kvittomeddelandet är tomt med isEmpty() och spara resultatet i en boolean-variabel.
  6. 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

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt