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.
- Skapa 3 variabler med följande exakta värden:
memberName("Emily")memberEmail("espresso.lover@coffeeclub.com")membershipId("VIP-2026-XL")
- Jämför strängar: kontrollera om medlems-ID är lika med
"VIP-2026-XL"— använd korrekt strängjämförelse (equals()), inte==. - Validera strängar: skapa en
boolean-variabel med namnetisValidsom kontrollerar alla följande villkor:- medlemsnamnet är inte tomt
- OCH e-postadressen slutar med
".com" - OCH medlems-ID börjar med
"VIP"
- Extrahera information från e-postadressen: extrahera endast användarnamnsdelen (allt före
"@"-symbolen). - Bygg ett medlemsmeddelande med hjälp av konkatenering:
"Member <username> has active membership <membershipId>" - 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?
Tack för dina kommentarer!
Avsnitt 4. Kapitel 8
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.
- Skapa 3 variabler med följande exakta värden:
memberName("Emily")memberEmail("espresso.lover@coffeeclub.com")membershipId("VIP-2026-XL")
- Jämför strängar: kontrollera om medlems-ID är lika med
"VIP-2026-XL"— använd korrekt strängjämförelse (equals()), inte==. - Validera strängar: skapa en
boolean-variabel med namnetisValidsom kontrollerar alla följande villkor:- medlemsnamnet är inte tomt
- OCH e-postadressen slutar med
".com" - OCH medlems-ID börjar med
"VIP"
- Extrahera information från e-postadressen: extrahera endast användarnamnsdelen (allt före
"@"-symbolen). - Bygg ett medlemsmeddelande med hjälp av konkatenering:
"Member <username> has active membership <membershipId>" - 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
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 4. Kapitel 8
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal