how to break two loop in java
import java.io.IOException; /** * How to break from nested loop in Java. You can use labeled * statement with break statement to break from nested loop. * * @author WINDOWS 8 */ public class BreakingFromNestedLoop{ public static void main(String args[]) throws IOException { // this is our outer loop outer: for (int i = 0; i < 4; i++) { // this is the inner loop for (int j = 0; j < 4; j++) { // condition to break from nested loop if (i * j > 5) { System.out.println("Breaking from nested loop"); break outer; } System.out.println(i + " " + j); } } System.out.println("exited"); // better way is to encapsulate nested loop in a method // and use return to break from outer loop breakFromNestedLoop(); } /** * You can use return statement to return at any point from a method. * This will help you to break from nested loop as well */ public static void breakFromNestedLoop(){ for(int i=0; i<6; i++){ for(int j=0; j<3; j++){ int product = i*j; if(product > 4){ System.out.println("breaking from nested loop using return"); return; } } } System.out.println("Done"); } } Output 0 0 0 1 0 2 0 3 1 0 1 1 1 2 1 3 2 0 2 1 2 2 Breaking from nested loop exited breaking from nested loop using return