본문 바로가기
프로그래밍 공부 정리/java

Break와 Continue

by 메기사랑 2021. 10. 16.

break : switch문이나 반복문에서 사용하여 break문이 있는 중괄호를 탈출하는 용도로 사용합니다.

즉, 완전히 switch나 반복문을 벗어나게 됩니다.

 

continue : 반복문에서만 사용되며 반복문을 벗어나는 것이 아니라 반복문의 다음 조건식 혹은 다음 증감식을 수행하라는 의미입니다.

 

가령 다음에 코드에서

a;

b;

for(int i =1; i<= 10; i++){

System.out.println(i);

if( i % 3 == 0 ){

break;

}

System.out.println("hello");

}

c;

d;

 

위의 코드는 a,b를 실행하고

1

hello

2

hello

3

c

d

를 실행합니다.

 

i가 3이 되었을때 조건식을 만족하여 반복문을 탈출합니다.

 

그러나 다음의 코드는

a;

b;

for(int i =1; i<= 10; i++){

System.out.println(i);

if( i % 3 == 0 ){

continue

}

System.out.println("hello");

}

c;

d;

 

위의 코드는

a

b

1

hello

2

hello

3

4

hello

5

hello

6

7

hello

8

hello

9

10

hello

c

d

로 동작합니다.

 

즉, i가 3의 배수일때는 반복문 속의 그다음을 실행하지 않고 다음 증감식을 수행하러 갑니다.

'프로그래밍 공부 정리 > java' 카테고리의 다른 글

다차원 배열  (0) 2021.10.18
반복문: while문, do while문,for each반복문  (0) 2021.10.17
배열  (0) 2021.10.15
반복문: for문  (0) 2021.10.14
선택문: switch case문  (0) 2021.10.13