Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Validering af Medlemsoplysninger | Strenge
Introduktion til Java
Sektion 4. Kapitel 8
single

single

Challenge: Validering af Medlemsoplysninger

Stryg for at vise menuen

Opgave

Swipe to start coding

Du skal simulere, hvordan et kaffebar-system behandler medlemsoplysninger, før en kunde får adgang til særlige medlemsfordele. Systemet skal sammenligne tekstværdier, validere kundeoplysninger og udtrække nyttige data fra strenge som brugernavne og medlemskabs-ID'er.

  1. Opret 3 variabler med følgende præcise værdier:
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. Sammenlign strenge: kontroller om medlemskabs-ID'et er lig med "VIP-2026-XL" — brug korrekt strengsammenligning (equals()), ikke ==.
  3. Validér strenge: opret en boolean-variabel kaldet isValid, der kontrollerer alle følgende betingelser:
    • medlemsnavnet er ikke tomt
    • OG e-mailen slutter med ".com"
    • OG medlemskabs-ID'et starter med "VIP"
  4. Udtræk information fra e-mailen: udtræk kun brugernavnsdelen (alt før "@"-symbolet).
  5. Byg en medlemsbesked ved hjælp af sammenkædning: "Member <username> has active membership <membershipId>"
  6. Udskriv alle resultater. Output skal være som følger:
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 desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 8
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt