o do…while loop é semelhante ao loop while, exceto que o do...whileo loop não avalia a condição pela primeira vez que o loop é executado. No entanto, a condição é avaliada para as iterações subsequentes. Em outras palavras, o bloco de código será executado pelo menos uma vez em umdo…while ciclo.
A ilustração a seguir mostra o fluxograma do do…while loop -
A seguir está a sintaxe para o do-while ciclo.
do {
Statement(s) to be executed;
} while (expression);
Note - Não perca o ponto-e-vírgula usado no final do do...while ciclo.
Exemplo
void main() {
var n = 10;
do {
print(n);
n--;
}
while(n>=0);
}
O exemplo imprime números de 0 a 10 na ordem inversa. Os seguintesoutput é exibido na execução bem-sucedida do código acima.
10
9
8
7
6
5
4
3
2
1
0