반복문 while에서 이해 안된 부분

Ding Hye·2022년 6월 26일
0
post-thumbnail

while문에서if를 써서 반복시킬 때 출력되는 값이 이해되지 않아서 적어본다.

int count = 0;
while (count < 10) {
count++;
if (3 < count && count < 7) {
continue;
}
System.out.println(count);
};

위와 같은 코드가 있을 때, if (3 < count && count < 7) { 이 부분은 왜 출력값에서 제외 되는지 모르겠다. 아래의 count++; 때문에 3초과 7미만의 값 4,5,6이 나와야하는게 아닌지...
실제로 출력값은 다음과 같다.

1
2
3
7
8
9
10
Program exit 0

출력값에서 {4,5,6}은 빠져있음을 확인 할 수 있다.
왜 그런건지 잘 모르겠다.

아시는분 댓글로 부탁드려욥..

profile
서비스를 만들어보고 싶습니다.

0개의 댓글