Diferença chave - interromper vs continuar 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, loop while e loop for. No loop while, a expressão de teste é avaliada primeiro. Se for verdade, as instruções dentro do loop while são executadas. No final, a expressão de teste é avaliada novamente. Se for verdade, 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 de a expressão de teste ser 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 verdade, o loop é executado. Em seguida, a expressão de atualização é avaliada. Novamente, a expressão de teste é verificada. Se for verdade, o loop é executado. Este 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. A interrupção é usada 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. À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. A interrupção é usada 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. À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. A interrupção é usada 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.
CONTEÚDO
1. Visão geral e principais diferenças
2. O que é break em Java
3. O que é continuar em Java
4. Semelhanças entre break e continue em Java
5. Comparação lado a lado - break vs continue em Java em formato tabular
6. Resumo
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 deseja interromper a execução quando uma condição específica é atendida, ele pode usar a instrução break.
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. Portanto, a instrução break é executada e o loop termina. Portanto, o valor após 6 não será impresso. Apenas o valor de 1 a 5 impressões.
O que é continuar 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.
Figura 02: Programa Java com instrução continue
De acordo com o programa acima, o loop for itera de 1 a 10. Quando i é 1, o resto após a divisão 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 dividi-lo por 2, o resto é 1. A condição é verdadeira. Portanto, continue é executado e a iteração pula para a próxima ei torna-se 4. Esse processo se repete até que i se torna 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 quebrar e continuar em Java?
Break e continue em Java são usados para alterar a execução do loop
Qual é a diferença entre interromper e continuar em Java?
Artigo Diff meio antes da tabela
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 pule para a próxima iteração do loop imediatamente. |
Propósito principal | |
O intervalo é usado para encerrar o loop. | O continue é usado para pular instruções dentro do loop. |
Resumo - interromper vs continuar 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. A interrupção é usada 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.