How to use break statement as an exit from a loop?
break statement can be used as an exit from a loop bypassing the conditional expression and the remaining code inside the loop. When break statement comes inside a loop, the loop terminates immediately and program control resumes at the next statement following the loop.
Following are few points to remember when use the break as a terminator from the loops.
- When we use the break statement inside a set of nested loops, it only break out of the innermost loop.
- More than one break statement can be used inside the loop.
- The break statement that terminates a switch statement affects only the switch statement and not any enclosing loop.
- break statements are not designed to provide a normal means of exit from a loop. break statement should be used to cancel a loop only when some sort of special situation occurs.
Here is a simple program where the break statement is used as an exit from the loop.
// Using break to exit from a loop.
public static void main(String args)
for(int i=0; i<100 font="" i="" nbsp="">100>
if(i == 11) break; // terminate loop if i is 11
System.out.println("i: " + i);