Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Convalida delle informazioni del membro | Stringhe
Introduzione a Java
Sezione 4. Capitolo 8
single

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.

  1. Crea 3 variabili con i seguenti valori esatti:
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. Confronto di stringhe: verifica se l'ID di iscrizione è uguale a "VIP-2026-XL" — utilizza il corretto metodo di confronto (equals()), non ==.
  3. Validazione delle stringhe: crea una variabile boolean chiamata isValid che 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"
  4. Estrazione di informazioni dall'email: estrai solo la parte del nome utente (tutto ciò che precede il simbolo "@").
  5. Composizione di un messaggio di iscrizione tramite concatenazione: "Member <username> has active membership <membershipId>"
  6. 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

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 8
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt