1.3 KiB
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.
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);