Programming languages provide various control structures that allow for more complicated execution paths. A loop statement allows us to execute a statement or group of statements multiple times and following is the general form of a loop statement in most of the programming languages −
for Loop
A for loop executes statements a predetermined number of times. The control expression for the loop is initialized, tested and manipulated entirely within the for loop parentheses.
// syntax for for loop for (initialization; condition; expression) { dosomething; }
while Loop
while loops will loop continuously, and infinitely, until the expression inside the parenthesis, becomes false. Something must change the tested variable, or the while loop will never exit.
// syntax for while loop while ( somevariable ?? value) / { dosomething; }
do while Loop
The do…while loop is similar to the while loop. In the while loop, the loop-continuation condition is tested at the beginning of the loop before performed the body of the loop.
// syntax for do while loop do { dosomething; } while ( somevariable ?? value)