A do-while loop is a type of indefinite loop.
do-while loop first executes the statements and then check for the condition. If the condition is true it will keep executing and if the condition is false loop will terminate.
So whether the condition is true or false, do while loop’s statements will execute at least once.
Syntax
do {
Statement(s) to be executed;
} while (expression);
Here also take a look that in for loop or while loop we don’t use semicolon at the end of the loop. But in do while loop semicolon is mandatory after the while statement.
Incrementer or decrementer must be placed inside the do’s block, it cannot be placed outside the do’s block.
Program
main() {
int number = 0;
do {
if (number % 2 == 0) {
print(number);
}
number++;
} while (number < 10);
}
Output
0
2
4
6
8
That’s it for do-while loop guys. Feel free to share with me if I miss something I will love to learn it from you.
Remember no teacher, no book, no video tutorial, or no blog can teach you everything. As one said Learning is Journey and Journey never ends. Just collect some data from here and there, read it, learn it, practice it, and try to apply it. Don’t feel hesitate that you can’t do that or you don’t know this concept or that concept. Remember every programmer was passed from the path on which you are walking right now. Remember Every Master was Once a Beginner. Work hard and Give your best.
Till Then Keep Loving, Keep Coding. And just like always I’ll surely catch you up in the next article.
Learn more about Dart and Flutter
- List in Dart
- Abstract class and Abstract Methods in Dart
- Interface in Dart
- Constructors in Dart
- Arrow Function in Dart
- User Defined Function in Dart
- Functions in Dart
- Switch case in Dart
- Conditionals in Dart
- Operators in Dart
- Keywords in Dart
- Variables in Dart
- Data Types in Dart
Top comments (0)