분기문

김민석·2023년 8월 11일
0

break

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

중첩 반복문에서의 break

for(초기값1; 조건식1; 증감식1) {
	수행될 코드1;
	for(초기값2; 조건식2; 증감식2) {
		수행될 코드2;
		break;
	}
	수행될 코드3;
	[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개의 댓글