JavaRepetiçãobasico

Do-while menu

Menus interativos são comuns em aplicações de terminal, como ferramentas de configuração ou jogos baseados em texto. O do-while é ideal porque garante que o menu seja exibido ao menos uma vez, mesmo que o usuário já saiba o que fazer. Dominar esse padrão evita loops infinitos e torna o código mais legível.

O PROBLEMA

Menu com do-while que repete até digitar 0.

EXEMPLO

1-Opção A, 2-Opção B, 0-Sair

SOBRE O CONCEITO

O do-while executa o bloco primeiro e verifica a condição depois, garantindo pelo menos uma iteração. No menu, a condição while (opcao != 0) deve vir após o bloco do. Erro comum: colocar while (opcao == 0) — isso faria o loop parar quando o usuário digitar 0, mas a intenção é continuar enquanto não for 0. Lembre-se de inicializar a variável opcao antes do do (ex.: int opcao = -1;) para evitar erro de compilação, e atualizá-la dentro do loop com nextInt().

RESOLUÇÃO

Mais exercícios de Repetição

JAR015 · IntermediárioTabuada completaJAR018 · IntermediárioProgressão aritméticaJAR019 · IntermediárioPirâmide de asteriscosJAR024 · AvançadoCalculadora de parcelas
Ver todos os exercícios de Java