Döngünün koşulu sağlandığı sürece içeriği tekrarlanır.
For Döngüsü
void main() { var num = 5; var factorial = 1; for( var i = num ; i >= 1; i-- ) { factorial *= i ; } print(factorial); }
For in Döngüsü
void main() { var obj = [12,13,14]; for (var prop in obj) { print(prop); } }
Do While Döngüsü
void main() { var n = 10; do { print(n); n--; } while(n>=0); }
While Döngüsü
void main() { var num = 5; var factorial = 1; while(num >=1) { factorial = factorial * num; num--; } print("The factorial is ${factorial}"); }
Break İfadesi
void main() { var i = 1; while(i<=10) { if (i % 5 == 0) { print("The first multiple of 5 between 1 and 10 is : ${i}"); break ; //exit the loop if the first multiple is found } i++; } }
Continue İfadesi
void main() { var num = 0; var count = 0; for(num = 0;num<=20;num++) { if (num % 2==0) { continue; } count++; } print(" The count of odd values between 0 and 20 is: ${count}"); }