Java Break Statement

Suppose you are working with loops. It is sometimes desirable to skip some statements inside the loop or terminate the loop immediately without checking the test expression.

In such cases, break and continue statements are used. You will learn about continue statement in the next chapter.

The break statement terminates the loop immediately, and the control of the program moves to the next statement following the loop.

When a break statement is encountered inside a loop, the loop is immediately terminated and the program control resumes at the next statement following the loop.

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;
java break statement flowchart
Java Break Statement with Loop
import java.util.Scanner; public class DoWhileExample { public static void main(String[] args) { int n,i; Scanner p=new Scanner(System.in); System.out.println("Enter n value:"); n=p.nextInt(); for(i=1;i<=n;i++) { if(i==5){ break; } System.out.println(i); } } }


Output:
Enter n value: 10 1 2 3 4
Java Break Statement with Inner Loop
import java.util.Scanner; public class DoWhileExample { public static void main(String[] args) { int m,n,i,j; Scanner p=new Scanner(System.in); System.out.println("Enter n value:"); n=p.nextInt(); System.out.println("Enter m value:"); m=p.nextInt(); for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { if(i==2&&j==2) { break; } System.out.println(i+" "+j); } } } }


Output:
Enter n value: 5 Enter m value: 7 1 1 1 2 1 3 1 4 1 5 1 6 1 7 2 1 3 1 3 2 3 3 3 4 3 5 3 6 3 7 4 1 4 2 4 3 4 4 4 5 4 6 4 7 5 1 5 2 5 3 5 4 5 5 5 6 5 7
Java Break Statement with Switch
import java.util.Scanner; public class SwitchExample { public static void main(String[] args) { int week; Scanner p=new Scanner(System.in); System.out.println("Enter Week day:"); week=p.nextInt(); String day; switch (week) { case 1: day = "Sunday"; break; case 2: day = "Monday"; break; case 3: day = "Tuesday"; break; case 4: day = "Wednesday"; break; case 5: day = "Thursday"; break; case 6: day = "Friday"; break; case 7: day = "Saturday"; break; default: day = "Invalid day"; break; } System.out.println(day); } }


Output:
Enter Week day: 5 Thursday



Instagram