The keywords break and continue keywords is a part of control structures in Java. Sometimes break and continue seem to do the same thing but there is a difference between them.
The break keyword is used to breaks(stopping) a loop execution, which may be a for loop, while loop, do while or for each loop.
The continue keyword is used to skip the particular recursion only in a loop execution, which may be a for loop, while loop, do while or for each loop.
Example:
class BreakAndContinue { public static void main(String args[]) { // Illustrating break statement (execution stops when value of i becomes to 4.) System.out.println("Break Statement\n...................."); for(int i=1;i<=5;i++) { if(i==4) break; System.out.println(i); } // Illustrating continue statement (execution skipped when value of i becomes to 1.) System.out.println("Continue Statement\n...................."); for(int i=1;i<=5;i++) { if(i==1) continue; System.out.println(i); } } }
Program Output:Break Statement .................... 1 2 3 Continue Statement .................... 2 3 4 5
0 Comments
If you have any doubts,please let me know