본문 바로가기
Programming/Java

[Java] 반복문에서 제어의 흐름을 변경하는 break, continue

by 서현 SEOHYEON 2023. 1. 26.

반복문에서 제어의 흐름을 변경할 수 있는 두 가지 방법

① break (반복 루프 종료)

② continue (현재의 반복을 종료하고 다음 반복을 다시 시작)

 

💚 break

- 반복문을 아예 탈출

- 사용 예시(수를 증가시키다가 10이되면 반복문 종료)

public class BreakTest {

    public static void main(String[] args) {
        for(int i = 0; ; i++){
            if(i == 10){
                System.out.println("i는 10입니다. 반복문 종료");
                break;
            } else{
                System.out.println("i = " + i);
            }
        }
    }
}

- 출력 결과

i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i는 10입니다. 반복문 종료

 

 

 

 

💚 continue

- 현재의 반복을 건너뛰고 다음 반복으로 넘어간다.

- 사용 예시(3의 배수일 경우에는 수를 출력하지 않고 넘어간다.)

public class ContinueTest {

    public static void main(String[] args) {
        for(int i = 1; i <= 10; i++){
            if((i % 3) == 0)
                continue;
            else
                System.out.println("i = " + i);
        }
    }

}

- 출력 결과

i = 1
i = 2
i = 4
i = 5
i = 7
i = 8
i = 10

댓글