...
Example | Result | ||
---|---|---|---|
| while loop exampleNumber of days till virus reaches 1000000 is 200 It produces the correct result because the condition at line 15 can be satisfied. But changing the value of DAYA_INTO_VIRUS at line 4 will cause it to print out “Number of days till virus reaches 1000000 is 200” because the condition cannot be met | ||
| do…while example This works even with the erroneous value at line 4 because the actions in the loop are executed at least once before the condition is tested |
Info |
---|
FAQ: How do I choose between using a while loop and a do...while loop? Ask yourself: if the while condition is already met before the first loop, do I want to go inside the loop anyway? If so, it's a do..while, otherwise it's a while loop. |