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}은 빠져있음을 확인 할 수 있다.
왜 그런건지 잘 모르겠다.
아시는분 댓글로 부탁드려욥..