Ir ao conteúdo

Jay Berti

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. Alguém pode me ajudar? Sou iniciante em programação e preciso fazer uma agenda de contatos com menu e para isso usei switch case, porém existe uma opção 'Listar' que o usuário digita o nome do contato e aparecem os dados dele, caso esse contato não esteja cadastrado, aparece uma mensagem dizendo 'Contato não cadastrado'. O problema é que o else que eu fiz, roda junto com o laço for e é printado várias vezes na tela e eu não consegui reverter isso. Tentei usar um break, mas continua sendo printado várias vezes. case "Consultar": System.out.println("Digite o nome para pesquisa: "); consulta = usuario.nextLine(); for (int i = 0; i < 100; i++) { if (nome[i].equals(consulta)) { System.out.println("Nome: " +nome[i]); System.out.println("Email: " +email[i]); System.out.println("Telefone:" +telefone[i]); } else { System.out.println("Contato não cadastrado"); } } break; Alguém pode me ajudar? Segue o trecho do código

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!