03. 제어문(control) (3)

bbsm·2022년 12월 14일
0

학원 수업 복습

목록 보기
4/36

※ 분기문

▶ break

:반복문에서는 break문 자신이 포함 된 가장 가까운 반복문을 빠져나가는 구문

[예시]
for(int i = 1; ; i++){
System.out.println( i + "출력");
if(i >= 10) {
break;}
}

(중첩 반복문에서의 break는 두번째 for문에 break를 만날 경우 반복문을 나가 수행 될 코드 3을 수행 후 다시 첫번째 for문을 실행하지만

마지막 break가 있다면 수행 될 코드3을 수행 후 for문을 완전히 빠져나감)

▶ continue

:반복문 내에서만 사용 가능하며, 반복문 실행 시 continue 아래 부분은 실행하지 않고 반복문 다시 실행

:for문의 경우 증감식으로 이동, while(do~while)문의 경우 조건식으로 이동
전체 반복 중에 특정 조건을 만족하는 경우를 제외하고자 할 때 유용

[예시]
for(int i = 1; i <= 10; i++) {
if( i % 2 == 0 ) {
continue;
}
System.out.println( i + "출력");
}

0개의 댓글