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 |