Diferença entre break e continue em Java

Índice:

Diferença entre break e continue em Java
Diferença entre break e continue em Java

Vídeo: Diferença entre break e continue em Java

Vídeo: Diferença entre break e continue em Java
Vídeo: Você sabe usar BREAK e CONTINUE em Java? [Aprenda nesta aula] - Curso de Java - Aula 23 2024, Julho
Anonim

Key Difference – break vs continue em Java

Na programação, às vezes é necessário repetir uma instrução ou um conjunto de instruções várias vezes. Os loops são usados para iterar várias vezes o mesmo conjunto de instruções. Alguns exemplos de loops são o loop while, o loop do while e o loop for. No loop while, a expressão de teste é avaliada primeiro. Se for verdadeiro, as instruções dentro do loop while são executadas. No final, a expressão de teste é avaliada novamente. Se for verdadeiro, as instruções serão executadas novamente. Quando a expressão de teste se torna falsa, o loop termina. O loop do while é semelhante ao loop while. Mas as instruções são executadas uma vez antes que a expressão de teste seja verificada. O loop for é usado quando o número de iterações é conhecido no início. A inicialização acontece primeiro. Em seguida, a expressão de teste é verificada. Se for verdadeiro, o loop é executado. Em seguida, a expressão de atualização é avaliada. Novamente, a expressão de teste é verificada. Se for verdadeiro, o loop é executado. Esse processo se repete até que a expressão de teste se torne falsa. Às vezes, é necessário pular algumas instruções dentro do loop ou encerrar o loop imediatamente sem verificar a expressão de teste. As instruções break e continue podem ser usadas para realizar essa tarefa. O break é usado para encerrar o loop imediatamente e passar o controle do programa para a próxima instrução após o loop. O continue é usado para pular a iteração atual do loop. Essa é a principal diferença entre break e continue em Java.

O que é break em Java?

O break é usado para terminar o loop imediatamente. Quando há uma instrução break, o controle é passado para a instrução após o loop. A palavra-chave ‘break’ é usada para indicar a instrução break. Mesmo que o programa esteja executando o loop, se ocorrer uma interrupção, a execução do loop termina. Portanto, se o programador quiser interromper a execução quando uma condição específica for atendida, ele poderá usar a instrução break.

Diferença entre break e continue em Java
Diferença entre break e continue em Java

Figura 01: Programa Java com instrução break

De acordo com o programa acima, o loop for itera de 1 a 10. Quando o valor de i se torna 6, a expressão de teste se torna verdadeira. Assim, a instrução break é executada e o loop termina. Portanto, o valor após 6 não será impresso. Somente o valor de 1 a 5 imprime.

O que é continue em Java?

O continue é usado para pular a iteração atual do loop. A palavra-chave ‘continue’ é usada para indicar a instrução continue. Quando continue é executado, o controle do programa atinge o final do loop. Em seguida, a expressão de teste é verificada. Em um loop for, a instrução de atualização é verificada antes que a expressão de teste seja avaliada.

Diferença chave entre break e continue em Java
Diferença chave entre break e continue em Java

Figura 02: Programa Java com instrução continue

De acordo com o programa acima, o laço for itera de 1 a 10. Quando i é 1, o resto depois de dividir por dois é 1. Portanto, a condição if é verdadeira. Portanto, a instrução continue é executada e a iteração pula para a próxima. Então i vem 2. Ao dividir 2 por 2, o resto é 0. A condição é falsa. Portanto, continue não é executado. Portanto, o valor 2 é impresso. Na próxima iteração, i é 3. Ao dividir por 2, o resto é 1. A condição é verdadeira. Assim, continue é executado e a iteração s alta para a próxima e i se torna 4. Esse processo se repete até que i se torne 10. Se o resto for um, a iteração pula para a próxima por causa da instrução continue. Apenas os números pares são impressos.

Qual é a semelhança entre break e continue em Java?

Ambos break e continue em Java são usados para alterar a execução do loop

Qual é a diferença entre break e continue em Java?

break vs continue em Java

O break é uma estrutura de controle de loop que faz com que o loop termine e passe o controle do programa para a próxima instrução que flui no loop. O continue é uma estrutura de controle de loop que faz com que o loop s alte para a próxima iteração do loop imediatamente.
Objetivo Principal
O break é usado para encerrar o loop. O continue é usado para pular instruções dentro do loop.

Resumo – break vs continue em Java

Na programação, é necessário repetir uma instrução de um grupo de instruções várias vezes. Os loops são usados para essas tarefas. Às vezes, é necessário pular algumas instruções dentro do loop ou encerrar o loop imediatamente. O break and continue pode ser usado para realizar essa tarefa. O break é usado para encerrar o loop imediatamente e passar o controle do programa para a próxima instrução após o loop. O continue é usado para pular a iteração atual do loop. Essa é a diferença entre break e continue em Java.

Recomendado: