Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Challenge: Bearbeitung Einer Kaffeebestellung | Zeichenketten
Einführung in Java
Abschnitt 4. Kapitel 4
single

single

Challenge: Bearbeitung Einer Kaffeebestellung

Swipe um das Menü anzuzeigen

Aufgabe

Wischen, um mit dem Codieren zu beginnen

Sie simulieren, wie ein Café eine Bestellung von Anfang bis Ende bearbeitet – vom Moment der Aufgabe bis zur Anzeige auf dem endgültigen Kassenbon.

Sie arbeiten mit String-Unveränderlichkeit, -Manipulation und -Formatierung, um einen realistischen Bestellablauf zu erstellen.

  1. Erstellen Sie 3 Variablen mit den folgenden exakten Werten:
    • drinkName ("Latte")
    • quantity (2)
    • price (3.5f)
  2. Simulieren Sie eine Änderung der Bestellung, indem Sie den Getränkenamen von "Latte" auf "Cappuccino" aktualisieren (dies stellt dar, wie der ursprüngliche String ersetzt, aber nicht verändert wird).
  3. Wandeln Sie den aktualisierten Getränkenamen mit toUpperCase() in Großbuchstaben um, da Produktnamen auf Kassenbons standardisiert angezeigt werden.
  4. Erstellen Sie eine formatierte Kassenbon-Nachricht mit String.format(), die Folgendes enthält:
    • Produktname
    • Menge
    • Preis pro Artikel (1 Nachkommastelle)
  5. Überprüfen Sie, ob die finale Kassenbon-Nachricht mit isEmpty() leer ist, und speichern Sie das Ergebnis in einer boolean-Variablen.
  6. Geben Sie alle Ergebnisse aus. Die Ausgabe sollte wie folgt aussehen:
Original order: Latte
Updated order: Cappuccino
Formatted receipt: Product: Cappuccino | Quantity: 2 | Price: 3.5
UPPERCASE PRODUCT: CAPPUCCINO
Receipt is empty: false

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

some-alt