[Java] 자바 반복문의 continue 와 break

김하밍·2024년 4월 6일

Java

목록 보기
41/46

break 사용 예제

public static void main(String[] args) {
	System.out.println("반복문 시작");

        for(int i = 1 ; i <= 5 ; i++) {
            if(i == 3)
                break;
         System.out.println(i);
        }
        
        System.out.println("반복문 종료");
    }

위 코드를 디버깅해보면 3일 때 걸려서 print 찍히지 않고 즉시 for문이 종료됩니다.

반복문 시작
1
2
반복문 종료

continue 사용 예제

public static void main(String[] args) {
	System.out.println("반복문 시작");

        for(int i = 1 ; i <= 5 ; i++) {
            if(i == 3)
                continue;
         System.out.println(i);
        }
        
        System.out.println("반복문 종료");
    }

위 코드를 디버깅해보면 i가 3일 때 continue; 가 실행되면서 다음 줄로 넘어가지 않고 다음 순회로 넘어갑니다.

반복문 시작
1
2
4
5
반복문 종료

break와 continue의 차이점

break; 를 만나면 순회가 남았어도 for문 자체를 탈출합니다.
continue; 를 만나면 해당 순회 때, 남은 코드가 있어도 무시하고 다음 순회로 넘어갑니다.

profile
나만의 언어로 기록하며 성장하기 !

0개의 댓글