// while loop in dart void main() { int i = 1; while(i<10) { print(i); i++; } } void main() { var num = 5; var factorial = 1; while(num >=1) { factorial = factorial * num; num--; } print("The factorial is ${factorial}"); }while (expression) { Statement(s) to be executed if expression is true }void main() { var num = 5; var factorial = 1; for( var i = num ; i >= 1; i-- ) { factorial *= i ; } print(factorial); }void main() { var obj = [12,13,14]; for (var i=0; i<=2;i++) { print(i); } } void main() { int i = 2; do { print(i); i++; }while(i<9); }