Sezione 4. Capitolo 8
single
Sfida: Convalida delle informazioni del membro
Scorri per mostrare il menu
Compito
Scorri per iniziare a programmare
Simulerai come un sistema di una caffetteria elabora le informazioni di iscrizione prima di consentire a un cliente di accedere ai vantaggi riservati ai membri. Il sistema deve confrontare valori testuali, validare le informazioni del cliente ed estrarre dati utili da stringhe come nomi utente e ID di iscrizione.
- Crea 3 variabili con i seguenti valori esatti:
memberName("Emily")memberEmail("espresso.lover@coffeeclub.com")membershipId("VIP-2026-XL")
- Confronto di stringhe: verifica se l'ID di iscrizione è uguale a
"VIP-2026-XL"— utilizza il corretto metodo di confronto (equals()), non==. - Validazione delle stringhe: crea una variabile
booleanchiamataisValidche verifica tutte le seguenti condizioni:- il nome del membro non è vuoto
- E l'email termina con
".com" - E l'ID di iscrizione inizia con
"VIP"
- Estrazione di informazioni dall'email: estrai solo la parte del nome utente (tutto ciò che precede il simbolo
"@"). - Composizione di un messaggio di iscrizione tramite concatenazione:
"Member <username> has active membership <membershipId>" - Stampa tutti i risultati. L'output deve essere il seguente:
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 4. Capitolo 8
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione