logo

Loop do-while Java

O Java loop do-while é usado para iterar uma parte do programa repetidamente, até que a condição especificada seja verdadeira. Se o número de iterações não for fixo e você precisar executar o loop pelo menos uma vez, é recomendado usar um loop do-while.

O loop do-while Java é chamado de circuito de controle de saída . Portanto, diferentemente do loop while e do loop for, o do-while verifica a condição no final do corpo do loop. O Java loop do-while é executado pelo menos uma vez porque a condição é verificada após o corpo do loop.

Sintaxe:

 do{ //code to be executed / loop body //update statement }while (condition); 

As diferentes partes do loop do-while:

1. Condição: É uma expressão testada. Se a condição for verdadeira, o corpo do loop é executado e o controle vai para a expressão de atualização. Assim que a condição se tornar falsa, o loop será interrompido automaticamente.

Exemplo:

eu<=100< strong>

2. Expressão de atualização: Cada vez que o corpo do loop é executado, esta expressão aumenta ou diminui a variável do loop.

Exemplo:

eu++;

Nota: O bloco do é executado pelo menos uma vez, mesmo que a condição seja falsa.

Fluxograma do loop do-while:

bash verifica se a variável de ambiente está definida
fluxograma do loop do while em java

Exemplo:

No exemplo abaixo, imprimimos valores inteiros de 1 a 10. Ao contrário do loop for, precisamos inicializar e incrementar separadamente a variável usada na condição (aqui, i). Caso contrário, o loop será executado infinitamente.

DoWhileExample.java

 public class DoWhileExample { public static void main(String[] args) { int i=1; do{ System.out.println(i); i++; }while(i<=10); } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre>1 2 3 4 5 6 7 8 9 10 </pre> <h2>Java Infinitive do-while Loop</h2> <p>If you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> do{ //code to be executed }while(true); </pre> <p> <strong>Example:</strong> </p> <p> <strong>DoWhileExample2.java</strong> </p> <pre> public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } </pre> <p> <strong>Output:</strong> </p> <pre>infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c </pre> <p>In the above code, we need to enter Ctrl + C command to terminate the infinite loop.</p> <hr></=10);>

Loop do-while Java Infinitivo

Se você passar verdadeiro no loop do-while, será um loop do-while infinitivo.

Sintaxe:

 do{ //code to be executed }while(true); 

Exemplo:

DoWhileExample2.java

 public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } 

Saída:

infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c 

No código acima, precisamos inserir o comando Ctrl + C para encerrar o loop infinito.