Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Challenge: Validering av Medlemsinformation | Strängar
Introduktion till Java

Du kommer att simulera hur ett kafésystem behandlar medlemsinformation innan en kund får tillgång till särskilda medlemsförmåner. Systemet behöver jämföra textvärden, validera kundinformation och extrahera användbar data från strängar som användarnamn och medlems-ID.

  1. Skapa 3 variabler med följande exakta värden:
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. Jämför strängar: kontrollera om medlems-ID är lika med "VIP-2026-XL" — använd korrekt strängjämförelse (equals()), inte ==.
  3. Validera strängar: skapa en boolean-variabel med namnet isValid som kontrollerar alla följande villkor:
    • medlemsnamnet är inte tomt
    • OCH e-postadressen slutar med ".com"
    • OCH medlems-ID börjar med "VIP"
  4. Extrahera information från e-postadressen: extrahera endast användarnamnsdelen (allt före "@"-symbolen).
  5. Bygg ett medlemsmeddelande med hjälp av konkatenering: "Member <username> has active membership <membershipId>"
  6. Skriv ut alla resultat. Utdata ska vara enligt följande:
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 8
single

single

Challenge: Validering av Medlemsinformation

Svep för att visa menyn

Uppgift

Svep för att börja koda

Du kommer att simulera hur ett kafésystem behandlar medlemsinformation innan en kund får tillgång till särskilda medlemsförmåner. Systemet behöver jämföra textvärden, validera kundinformation och extrahera användbar data från strängar som användarnamn och medlems-ID.

  1. Skapa 3 variabler med följande exakta värden:
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. Jämför strängar: kontrollera om medlems-ID är lika med "VIP-2026-XL" — använd korrekt strängjämförelse (equals()), inte ==.
  3. Validera strängar: skapa en boolean-variabel med namnet isValid som kontrollerar alla följande villkor:
    • medlemsnamnet är inte tomt
    • OCH e-postadressen slutar med ".com"
    • OCH medlems-ID börjar med "VIP"
  4. Extrahera information från e-postadressen: extrahera endast användarnamnsdelen (allt före "@"-symbolen).
  5. Bygg ett medlemsmeddelande med hjälp av konkatenering: "Member <username> has active membership <membershipId>"
  6. Skriv ut alla resultat. Utdata ska vara enligt följande:
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL

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 8
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