In Java, break statement is used in two ways as labeled
and unlabeled. break is commonly used as unlabeled. Labeled break statement is
used for terminating nested loops. Nested loops are loops defined inside other
loops in which the topper most loop
is define under a label with any String value. In the example a label String
value 'weisz' is defined above the outer most loop while. In the code when
if condition becomes true the break statement terminates the while loop under
the label weisz.
Code for Break Labels in Java
| public class Java_Break_lable { public static void main(String args[]) { int modulo = 10, i = 0,j = 0; weisz: while(i < modulo){ for(;;i++){ for(;j < i;j++) System.out.println("modulo : " + modulo + "\t\ti : " + i); if (i == modulo) break weisz; else { modulo--; continue; } } } System.out.println("\nValue at which the nested loops defined under label 'weisz' is : " + modulo); } } |
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: Java Break Lable
Post your Comment