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 이어서)