Break Statement in java

The Java break is used to break loop or switch statement. It breaks the current flow of the program at specified condition. In case of inner loop, it breaks only inner loop.

syntax:

jump-statement;    
break;   
flowchart of Break statement

Example

public class BreakExample {  
public static void main(String[] args) {  
for(int i=1;i<=12;i++){  
if(i==6)  {  
break;  
  }  
System.out.println(i);  
    }  
    }  
    }

Output

1
2
3
4
5

Break Statement with Inner Loop

It breaks inner loop only if you use break statement inside the inner loop.

example

public class BreakExample2 {  
public static void main(String[] args) {  
for(int i=1;i<=4;i++){    
for(int j=1;j<=4;j++){    
if(i==3&&j==3){    
break;    
  }    
System.out.println(i+" "+j);    
  }    
  }    
  }  
  } 

Output

1 1
1 2
1 3
1 4
2 1
2 2
2 3
2 4
3 1
3 2
3 4

Continue Statement in Java

The Java continue statement is used to continue loop. It continues the current flow of the program and skips the remaining code at specified condition. In case of inner loop, it continues only inner loop.
The Java do-while loop is executed at least once because condition is checked after loop body.

syntax:

jump-statement;    
continue;    

example

public class ContinueExample {  
public static void main(String[] args) {  
for(int i=1;i<=10;i++){  
if(i==6) {  
continue;  
  }  
System.out.println(i);  
  }  
  }  
  }   

Output

1
2
3
4
5
7
8
9
10

Continue Statement with Inner Loop

It continues inner loop only if you use continue statement inside the inner loop.

example

public class ContinueExample2 {  
public static void main(String[] args) {  
for(int i=1;i<=4;i++) {   
for(int j=1;j<=4;j++) {    
if(i==3&&j==3){    
continue;    
  }    
System.out.println(i+" "+j);    
  }    
  }    
  }  
  }  

Output

1 1
1 2
1 3
1 4
2 1
2 2
2 3
2 4
3 1
3 2
3 4