Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Challenge: Jäsenen Tietojen Validointi | Merkkijonot
Johdatus Javaan
Osio 4. Luku 8
single

single

Challenge: Jäsenen Tietojen Validointi

Pyyhkäise näyttääksesi valikon

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Simuloit kahvilajärjestelmän toimintaa, jossa käsitellään jäsenyyteen liittyviä tietoja ennen kuin asiakkaalle myönnetään pääsy erityisiin jäsenetuihin. Järjestelmän tulee verrata tekstiarvoja, tarkistaa asiakastiedot ja poimia hyödyllistä tietoa merkkijonoista, kuten käyttäjänimistä ja jäsenyystunnuksista.

  1. Luo 3 muuttujaa seuraavilla täsmällisillä arvoilla:
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. Vertaile merkkijonoja: tarkista, onko jäsenyystunnus sama kuin "VIP-2026-XL" — käytä oikeaa merkkijonojen vertailua (equals()), älä ==.
  3. Tarkista merkkijonot: luo yksi boolean-muuttuja nimeltä isValid, joka tarkistaa kaikki seuraavat ehdot:
    • jäsenen nimi ei ole tyhjä
    • JA sähköposti päättyy ".com"
    • JA jäsenyystunnus alkaa "VIP"
  4. Poimi tietoa sähköpostista: poimi vain käyttäjänimi (kaikki ennen "@"-merkkiä).
  5. Muodosta jäsenyysviesti yhdistämällä: "Member <username> has active membership <membershipId>"
  6. Tulosta kaikki tulokset. Tulosteen tulee olla seuraava:
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 8
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt