관리 메뉴

Developer Gonie

[1주차] 19. 반복문에서 사용하게 되는 분기문 (break, continue)의 차이점 본문

K-DigitalTraining 강의/1. Java

[1주차] 19. 반복문에서 사용하게 되는 분기문 (break, continue)의 차이점

이대곤 2022. 5. 19. 12:46

반복문에서 break 코드

- break는 반복문을 빠져나간다.

- 이중으로 감싸진 for문 안쪽에서 break를 만나면 안쪽의 for 문에서의 작업을 멈추고 바깥 for문을 계속한다.

public class Ex03_13_break_continue {
	public static void main(String[] args) {
		//1~10 출력
		
		for(int i = 1; i<= 10; i++) {
			if(i ==5)
				break; // 반복문을 빠져나간다.
			System.out.print(i + " ");
		}
	}
}

실행결과

1 2 3 4​

반복문에서 continue 코드

- for문에서의 continue는 하던것을 멈추고 '증감식'으로 바로 이동한다.

- while문에서의 continue는 하던것을 멈추고 '조건식'으로 바로 이동한다.

public class Ex03_13_break_continue {
	public static void main(String[] args) {
    
		for (int i = 1; i <= 10; i++) {
			if (i == 5)
				continue;// 하던것을 멈추고 증감식으로 바로 이동한다.
			System.out.print(i + " ");
		}
	}
}
public class Ex03_13_break_continue {
	public static void main(String[] args) {

		int i = 0;
		while (i < 10) {
			i++;
			if (i == 5)
				continue;
			System.out.print(i + " ");
		}

	}
}

실행결과

1 2 3 4 6 7 8 9 10
Comments