1.4 KiB
1.4 KiB
title | localeTitle |
---|---|
While Loop | While Loop |
While Loop
O loop while executa um bloco de código até que uma condição especificada seja falsa. Como o teste da expressão while ocorre antes de cada execução do loop, um loop while executa zero ou mais vezes. Isso difere do loop do, que é executado uma ou mais vezes porque o teste da expressão ocorre após a execução do loop. 1
Exemplo
int i = 0;
while (i < 5)
{
Console.WriteLine("Number " + i);
i++;
}
Saída:
> Number 0
> Number 1
> Number 2
> Number 3
> Number 4
Outros usos
Os loops while são geralmente usados para infinitas iterações usando (por exemplo) while (true)
, apenas para serem finalizados por uma condição não relacionada à condição inicial do loop.
int i = 0;
while (true)
{
if(i<50){
Console.WriteLine("Number " + i);
i++;
}
else{
Console.WriteLine("End of loop");
break;
}
}
Diferenças para o loop for
As maiores diferenças entre o for
e while
voltas é que while
é normalmente usado quando um desenvolvedor não é certeza de um número exato de iterações do loop, e for
é usado quando está claro quantas vezes para percorrer código.