본문 바로가기
[JAVA]/JAVA 기본

[JAVA] break 문과 continue 문

by 황원용 2022. 9. 28.
728x90

break 문

 만나는 즉시 해당 반복문 전체를 탈출한다. 이중 for문에서 안의 for문에 break가 있을 경우에는, 안의 포문만 탈출한다.
// break
        for (int i = 0; i <= 5; i++) {
            if (i == 3) break;
            System.out.println(i + ", break");
        }
        /*
        출력값
        0, break
        1, break
        2, break
        */

// 이중 for문에서의 break
        for (int i = 0; i <= 2; i++) {
            System.out.println("i 입니다.");
            for (int j = 0; j < 2; j++) {
                if (j == 1 && i == 1) break;
                System.out.println("j 입니다.");
            }
        }

        /*
        출력값
        i 입니다.
        j 입니다.
        j 입니다.
        i 입니다.
        j 입니다.
        i 입니다.
        j 입니다.
        j 입니다.
        */

 

continue 문

 반복문의 해당 반복을 탈출하고 다음 반복문을 실행한다.
// continue
        for (int i = 0; i <= 5; i++) {
            if (i == 3) continue;
            System.out.println(i + ", continue");
        }
        
        /*
        출력값
        0, continue
        1, continue
        2, continue
        4, continue
        5, continue
        */

 

728x90