4.6 The break and continue Statement

Using break statement : When a break statement is encountered inside a loop, the loop is terminated and program control resumes at the next statement following the loop. Here is a simple example:

/** * This program demonstrates * break to exit a loop. */ public class BreakDemo { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { if (i == 5) { break; // terminate loop if i is 5 } System.out.print(i + " "); } System.out.println("Loop is over."); } }

Output : 1 2 3 4 Loop is over.

Using continue statement : When a continue statement is encountered inside the body of a loop, remaining statements are skipped and loop proceeds with the next iteration. Here is a simple example.

/** * This program demonstrates continue * to skip remaining statements of iteration. */ public class ContinueDemo { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { if (i % 2 == 0) { continue; // skip next statement if i is even } System.out.println(i + " "); } } }