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.
- Créer 3 variables avec les valeurs exactes suivantes :
memberName("Emily")memberEmail("espresso.lover@coffeeclub.com")membershipId("VIP-2026-XL")
- 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==. - Valider des chaînes : créer une variable
booleannomméeisValidqui 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"
- Extraire des informations de l’e-mail : extraire uniquement la partie nom d’utilisateur (tout ce qui précède le symbole
"@"). - Construire un message d’adhésion par concaténation :
"Member <username> has active membership <membershipId>" - 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
Merci pour vos commentaires !
single
Challenge: Validation des informations des membres
Glissez pour afficher le menu
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.
- Créer 3 variables avec les valeurs exactes suivantes :
memberName("Emily")memberEmail("espresso.lover@coffeeclub.com")membershipId("VIP-2026-XL")
- 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==. - Valider des chaînes : créer une variable
booleannomméeisValidqui 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"
- Extraire des informations de l’e-mail : extraire uniquement la partie nom d’utilisateur (tout ce qui précède le symbole
"@"). - Construire un message d’adhésion par concaténation :
"Member <username> has active membership <membershipId>" - 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
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion