Assinale a alternativa que apresenta o comando, da linguage...

Próximas questões
Com base no mesmo assunto
Q3542223 Programação
Assinale a alternativa que apresenta o comando, da linguagem de programação Java, que é usado especificamente para interromper um loop for, while ou do-while antes que a condição de término seja atendida.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - break

1. Tema central da questão

Esta questão aborda um conceito fundamental em programação: o controle de fluxo em estruturas de repetição (loops). Saber qual comando pode interromper um loop antes do término normal é essencial para escrever algoritmos eficientes e livres de erros. Esse conhecimento é especialmente importante em linguagens populares como Java e aparece com frequência em provas de concursos públicos.

2. Resumo teórico

Em Java (e em diversas outras linguagens), um loop (como for, while ou do-while) permite executar um bloco de código repetidas vezes. Para interromper essa repetição antes que a condição do loop seja naturalmente atingida, utiliza-se o comando break. Ao ser executado, o break encerra imediatamente o loop em que está inserido.

Exemplo prático:

for(int i=0; i<10; i++) { if(i==5) break; System.out.println(i); }

No exemplo acima, a impressão vai até o número 4, pois ao atingir 5, o break encerra o loop.

Fonte: Oracle Java Tutorials - Branching Statements

3. Justificativa da alternativa correta

A alternativa A - break é a correta porque, em Java, apenas o comando break pode interromper imediatamente um loop (for, while ou do-while) antes que sua condição de parada seja atingida.

4. Análise das alternativas incorretas

  • B - if-else: São comandos de desvio condicional, usados para decidir qual bloco de código executar, mas não interrompem loops por si só.
  • C - continue: Serve para pular para a próxima iteração do loop, sem interrompê-lo.
  • D - label: Labels são identificadores que podem ser usados junto com break ou continue, mas não interrompem loops sozinhos.

5. Dicas de interpretação

Leia com atenção termos como “interromper um loop” e “antes que a condição de término seja atendida”. Isso elimina comandos de decisão, como if-else, e destaca o break.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo