Effect: the break statement will terminate the switch statement.
Effect: the break statement will cause the loop statement to terminate immediately.
Example: for loop with a break statement
int i; for (i = 1; i <= 20; i = i + 1) { if (i == 12) break; System.out.print (num); } |
Output: 1 2 3 4 5 6 7 8 9 10 11
The for loop will run i from 1 to 12. When i = 12, the break statement will cause the for loop to end immediately.
DEMO program that uses the break statement in a loop (test if a number is prime): click here
Same DEMO program that DO NOT use the break statement in the loop: click here
 
Effect: the break statement will cause the loop statement to start a NEW interation immediately
Example: for loop with a continue statement
int i; for (i = 1; i <= 20; i = i + 1) { if (i == 12) continue; System.out.println ("num is " + num); } |
Output: 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20
The for loop will run i from 1 to 20. When i = 12, the continue statement will cause the for loop to start a new iteration, skipping the print statement.
DEMO program that uses the continue statement in a loop (test if a number is perfect): click here
Same DEMO program that DO NOT use the continue statement in the loop: click here