/** BreakContinueNested.java - What happens if we use a break or continue * statement inside an inner loop? */ public class BreakContinueNested { public static void main(String [] args) { for (int i = 1; i <= 5; ++i) { for (int j = 1; j <= 5; ++j) { if (j == 3) break; System.out.print("" + i + j + " "); } System.out.println(); } // Now let's try CONTINUE instead of BREAK System.out.println("\n"); for (int i = 1; i <= 5; ++i) { for (int j = 1; j <= 5; ++j) { if (j == 3) continue; System.out.print("" + i + j + " "); } System.out.println(); } } } /* Output 11 12 21 22 31 32 41 42 51 52 11 12 14 15 21 22 24 25 31 32 34 35 41 42 44 45 51 52 54 55 */