Mega Code Archive

 
Categories / Java Tutorial / Statement Control
 

Javas labeled for loop

public class MainClass {   public static void main(String[] args) {     int i = 0;     outer: for (; true;) {       inner: for (; i < 10; i++) {         System.out.println("i = " + i);         if (i == 2) {           System.out.println("continue");           continue;         }         if (i == 3) {           System.out.println("break");           i++;           break;         }         if (i == 7) {           System.out.println("continue outer");           i++;           continue outer;         }         if (i == 8) {           System.out.println("break outer");           break outer;         }         for (int k = 0; k < 5; k++) {           if (k == 3) {             System.out.println("continue inner");             continue inner;           }         }       }     }   } } i = 0 continue inner i = 1 continue inner i = 2 continue i = 3 break i = 4 continue inner i = 5 continue inner i = 6 continue inner i = 7 continue outer i = 8 break outer