Osio 4. Luku 4
single
Challenge: Kahvitilauksen Käsittely
Pyyhkäise näyttääksesi valikon
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Simuloit kahvilan tilauksen käsittelyä alusta loppuun — tilauksen tekemisestä sen näyttämiseen lopullisella kuitilla.
Työskentelet merkkijonojen muuttumattomuuden, käsittelyn ja muotoilun parissa rakentaaksesi realistisen tilausprosessin.
- Luo 3 muuttujaa seuraavilla täsmällisillä arvoilla:
drinkName("Latte")quantity(2)price(3.5f)
- Simuloi muutosta tilaukseen päivittämällä juoman nimi
"Latte"→"Cappuccino"(tämä kuvaa, kuinka alkuperäinen merkkijono korvataan, ei muokata). - Muunna päivitetty juoman nimi isoiksi kirjaimiksi käyttämällä
toUpperCase(), sillä kuitissa tuotenimet esitetään vakiomuodossa. - Luo muotoiltu kuittiviesti käyttäen
String.format(), joka sisältää:- tuotteen nimi
- määrä
- kappalehinta (1 desimaali)
- Tarkista, onko lopullinen kuittiviesti tyhjä käyttämällä
isEmpty()ja tallenna tulosboolean-muuttujaan. - Tulosta kaikki tulokset. Tulosteen tulee olla seuraavanlainen:
Original order: Latte
Updated order: Cappuccino
Formatted receipt: Product: Cappuccino | Quantity: 2 | Price: 3.5
UPPERCASE PRODUCT: CAPPUCCINO
Receipt is empty: false
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 4
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme