본문 바로가기
JAVA

[JAVA] 반복문의 제어(break, continue)

by 무사뎀벨레 2022. 11. 4.

 

 

 

Java에서 반복문을 중단시키기 위해서 사용하는 코드 두 가지가 있습니다.

breakcontinue 입니다.

 

 

 

 

break


반복문에서 break를 사용하면 즉시 반복문 자체를 탈출하게 됩니다.

public class Main {
 
    public static void main(String[] args) {
        for(int i=1; i<5; i++){
            if(i==3) break;
            System.out.println(i);
        }
 
        System.out.println("반복문 종료");
    }
}

위 코드에서 확인할 수 있듯이, i=3일 경우에는 break; 되도록 코드가 짜여 있습니다.

그렇기 때문에, 반복문은 1과 2까지만 출력을 한 뒤 i=3인 경우에는 반복문 바깥으로 탈출하게 됩니다.

 

 

 

 

 

 

 

continue


반복문에서 continue를 사용하면 해당 차례만 탈출된 뒤, 다음번 반복을 이어가게 됩니다.

public class Main {
 
    public static void main(String[] args) {
        for(int i=1; i<5; i++){
            if(i==3) continue;
            System.out.println(i);
        }
 
        System.out.println("반복문 종료");
    }
}

 위 코드에서는 i=3일 경우에 continue; 되도록 짜여있습니다.

그렇기 때문에 반복문은 1과 2까지만 출력하고,  i=3인 경우에는 continue; 이후의 코드는 실행하지 않고 다음 차례인 i=4인 경우의 반복문을 수행하게 됩니다.

 

 

 

 

 

 

결론


break반복문 자체를 탈출하게 되고,
continue해당 순서만 반복문이 중단된 뒤 같은 반복문의 다음 순서로 넘어가 반복문이 이어집니다. 

반응형

댓글