Terminating a Loop with break
break keyword, when used within a loop, will immediately terminate the execution of any loop. Program execution then continues at the next line of code below the loop.
This loop executes 12 times, for values of
i from 0 to 11. During the twelfth iteration,
i is 11 and the condition
i > 10 evaluates to
true for the first time and execution reaches the
break statement. The loop is immediately terminated at that point.
break statement can also be used within a
We can use a
while loop to say, while we have not reached the end of the array, continue iterating. We can then include a
break within a conditional check to say, when we have found the element we are searching for, exit the loop.
while loop can be used with
break to search for an element in an array.
Notice that we use a
while loop in this example, rather than a
for loop. This is because our loop variable,
i, is used outside the loop. When we use a
for loop in the way we have been, the loop variable exists only within the loop.