While Vs
Do-While Loop
|
Comparison Basis |
While Loop |
Do-While Loop |
|
Definition |
Executes
a block of code as long as the condition is true |
Executes
a block of code at least once, and then repeats as long as the condition is
true |
|
Condition Evaluation |
Before entering the loop body |
After executing the loop body |
|
Execution
Guarantee |
May
not execute if the condition is false initially |
Executes
at least once regardless of the condition |
|
Syntax |
while (condition) { // code } |
do { // code } while (condition); |
|
Use
Case |
When
the loop should run only if the condition is initially true |
When
the loop must run at least once |
|
Initial Check |
Condition checked before execution |
Condition checked after execution |
|
Example |
while
(i < 5) { i++; } |
do
{ i++; } while (i < 5); |
Comments
Post a Comment