0
What's the point of having three types of loops cause the all have the same function and don't seem so different from each other
loops
2 Answers
+ 13
All have their own specialties.
do while loop runs at least once contrary to the others.
for/while loop an be interchangeably used but there each of them are better in several occasions. For example, a for loop is better to iterate an array but a while loop is better for digit extraction from an int.
+ 5
They are all different from eachother. There's also recursion and the enhanced for loop.
Anywho, here's generally when to use them:
While: Not sure how many times I'm going to loop.
for: I always know how many times I'm going to loop
do while: also while, but I also want the code to always run once no matter what.
The for loop in most cases always has some kind of itteration that the condition depends on. While the while loop in most cases depends on the condition alone, which would be modified within the loop itself.