freeCodeCamp/guide/portuguese/java/loops/do-while-loop/index.md

1.3 KiB

title localeTitle
Do...While Loop Fazer ... While Loop

Do… While Loop

O do while é semelhante while loop while, mas o grupo de instruções é garantido para ser executado pelo menos uma vez antes de verificar uma determinada condição. Uma coisa importante a notar é que o loop 'while' é um loop de controle de saída. while (não será necessariamente executado), 'do while' é um loop de entrada controlada (será executado pelo menos uma vez, mesmo se a condição não for verdadeira).

do 
 { 
    // Statements 
 } 
 while (condition); 

Exemplo

int iter_DoWhile = 20; 
 do 
 { 
    System.out.print (iter_DoWhile + " "); 
 
    // Increment the counter 
    iter_DoWhile++; 
 } 
 while (iter_DoWhile < 10); 
 System.out.println("iter_DoWhile Value: " + iter_DoWhile); 

Saída:

    20 
    iter_DoWhile Value: 21 

Lembre - se : A condição de um loop do-while while é verificada depois que o corpo do código é executado uma vez.

:rocket: Executar código

Exercício

Você consegue adivinhar a saída do seguinte trecho de código?

int i = 10; 
 do 
 { 
    System.out.println("The value of i is " + i); 
    i--; 
 } 
 while (i >= 10);