본문 바로가기

Java

[Java] 탈출문 - break, continue

탈출문 : 제어문(반복문)중에서 어느 특정조건에 따라서 더 이상

           문장을 수행하지 않고 중간에 빠져나가는 문장

1. 레이블이 없는 break문

  ex)

  for(int a=0;a<5;a++) {
      for(int b=0;b<5;b++) {
          if(b==2) break;
          System.out.println("a="+a+"b="+b);
      }
      System.out.println("===================");
  }

 

2. 레이블이 있는 break문

  ex)

  A: //레이블과 가장 가까운 루프를 탈출
  for(int a=0;a<5;a++) {
      for(int b=0;b<5;b++) {
          if(b==2) break A; 
          System.out.println("a="+a+"b="+b);
      }
      System.out.println("===================");
  }

 

3. continue

 ex)

  for(int a=0;a<5;a++) { 
      for(int b=0;b<5;b++) { 
          if(b==2) continue; 
          System.out.println("a="+a+"b="+b); 
      } 
      System.out.println("==================="); 
  }