JAVA/자바의 정석

[자바의 정석 - 기초편] 4. (4) 반복문 ( break문 / continue문 / 이름 붙은 반복문 )

서영22 2023. 11. 26. 00:25

 break문 

자신이 포함된 하나의 반복문을 벗어남

무한 반복문

while ( true ) {      // true 생략 불가 ( 무한 반복문 for(;;)은 ;; 생략 가능)
      if ( sum >100 )
           break ;     // sum > 100일 경우 뒷부분 실행 안하고 while 문 벗어남
       ++i
}

 

 

Quize 1. )  1씩 증가시키며 더할 때 sum이 언제 100을 넘기는가?

 

 

 

 continue문 

자신이 포함된 반복문의 끝으로 이동 - 전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용

for ( int i=0; i<=10; i++) {      
      if ( i%3==0 )
           continue ;     // sum > 100일 경우 뒷부분 실행 안하고 while 문 벗어남
       System.out.println(i);
}

 

 

Quize 1. )  3의 배수 빼고 출력

 

 

 

Quize 2. )  원하는 보기 고르기 ( break, contine 같이 사용)

 

 

 

 

 이름 붙은 반복문 

반복문에 이름을 붙여서 하나 이상의 반복문을 벗어날 수 있음

 

 

Quize 1. )  구구단 이름 붙은 break문 / continue문 비교

 

 

Quize 2. )  원하는 보기 고르고 계산 (continue_Quize 2 이어서)

 

while문에 이름 붙여줌