Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Challenge: Validation des informations des membres | Chaînes de Caractères
Introduction à Java

Vous allez simuler la manière dont un système de café traite les informations d’adhésion avant de permettre à un client d’accéder à des avantages réservés aux membres. Le système doit comparer des valeurs textuelles, valider les informations du client et extraire des données utiles à partir de chaînes telles que les noms d’utilisateur et les identifiants d’adhésion.

  1. Créer 3 variables avec les valeurs exactes suivantes :
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. Comparer des chaînes : vérifier si l’identifiant d’adhésion est égal à "VIP-2026-XL" — utiliser la comparaison de chaînes appropriée (equals()), et non ==.
  3. Valider des chaînes : créer une variable boolean nommée isValid qui vérifie toutes les conditions suivantes :
    • le nom du membre n’est pas vide
    • ET l’adresse e-mail se termine par ".com"
    • ET l’identifiant d’adhésion commence par "VIP"
  4. Extraire des informations de l’e-mail : extraire uniquement la partie nom d’utilisateur (tout ce qui précède le symbole "@").
  5. Construire un message d’adhésion par concaténation : "Member <username> has active membership <membershipId>"
  6. Afficher tous les résultats. La sortie doit être la suivante :
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 8
single

single

Challenge: Validation des informations des membres

Glissez pour afficher le menu

Tâche

Glissez pour commencer à coder

Vous allez simuler la manière dont un système de café traite les informations d’adhésion avant de permettre à un client d’accéder à des avantages réservés aux membres. Le système doit comparer des valeurs textuelles, valider les informations du client et extraire des données utiles à partir de chaînes telles que les noms d’utilisateur et les identifiants d’adhésion.

  1. Créer 3 variables avec les valeurs exactes suivantes :
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. Comparer des chaînes : vérifier si l’identifiant d’adhésion est égal à "VIP-2026-XL" — utiliser la comparaison de chaînes appropriée (equals()), et non ==.
  3. Valider des chaînes : créer une variable boolean nommée isValid qui vérifie toutes les conditions suivantes :
    • le nom du membre n’est pas vide
    • ET l’adresse e-mail se termine par ".com"
    • ET l’identifiant d’adhésion commence par "VIP"
  4. Extraire des informations de l’e-mail : extraire uniquement la partie nom d’utilisateur (tout ce qui précède le symbole "@").
  5. Construire un message d’adhésion par concaténation : "Member <username> has active membership <membershipId>"
  6. Afficher tous les résultats. La sortie doit être la suivante :
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 8
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt