Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Validando Informações de Membros | Strings
Introdução ao Java
Seção 4. Capítulo 8
single

single

Desafio: Validando Informações de Membros

Deslize para mostrar o menu

Tarefa

Deslize para começar a programar

Você irá simular como um sistema de cafeteria processa informações de associação antes de permitir que um cliente acesse benefícios exclusivos para membros. O sistema precisa comparar valores de texto, validar informações do cliente e extrair dados úteis de strings como nomes de usuário e IDs de associação.

  1. Crie 3 variáveis com os seguintes valores exatos:
    • memberName ("Emily")
    • memberEmail ("espresso.lover@coffeeclub.com")
    • membershipId ("VIP-2026-XL")
  2. Compare strings: verifique se o ID de associação é igual a "VIP-2026-XL" — utilize a comparação correta de strings (equals()), não ==.
  3. Valide strings: crie uma variável boolean chamada isValid que verifica todas as seguintes condições:
    • o nome do membro não está vazio
    • E o e-mail termina com ".com"
    • E o ID de associação começa com "VIP"
  4. Extraia informações do e-mail: extraia apenas a parte do nome de usuário (tudo antes do símbolo "@").
  5. Monte uma mensagem de associação usando concatenação: "Member <username> has active membership <membershipId>"
  6. Imprima todos os resultados. A saída deve ser a seguinte:
Membership matches: true
Valid membership data: true
Username: espresso.lover
Membership message: Member espresso.lover has active membership VIP-2026-XL

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 8
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt