[Java] 제어문 _ break문,continue문

RyECODING·2022년 11월 1일
0

Java 기초

목록 보기
8/12

break문

반복문인 for문, while문, do-while문을 실행 중지할 때 사용.
switch문(조건문)에서도 사용한다.

break문은 대부분 if문과 같이 사용되며, if문의 조건식에 따라 for/while문을 종료할 때 사용한다.

만약, 반복문이 중첩되어 있을 경우 break문은 가장 가까운 반복문만 종료하고, 바깥쪽 반복문에는 영향을 끼치지 않는다.


continue문

블록 내부에서 continue문이 실행되면 
for문의 증감문 혹은 while, do-while문의 조건식으로 이동하여 작동.
반복문인 for문, while문, do-while문에서만 사용.

continue문과 break문의 차이 : 반복문 종료 여부
continue문 : 반복문을 종료하지 않고 다음 차례로 넘어가 계속 반복을 수행

^특징^
break문과 마찬가지로 continue문도 보통 if문과 함께 사용.
if문의 조건을 만족하는 경우
-> continue문을 실행하여 그 이후의 코드를 실행하지 않고 다음 반복으로 넘어간다.

^예시^

1~10까지의 수 중에서 홀수만 출력하는 코드.
public class Main {
    public static void main(String[] args) throws Exception {
        for (int i = 0; i < 10; i++) {
            if (i % 2 == 0) { //나머지가 0일 경우는
                continue; //다음 반복으로 넘어간다.
            }
            System.out.println(i); //홀수만 출력
        }
    }
}
/*
1,3,5,7,9
*/

if문을 사용하여 짝수인 경우
-> 다시 for문의 증감문으로 이동하여 다음 반복을 실행하고, 홀수만 출력

profile
례코드

0개의 댓글