continue문은 반복문 내에서만 사용될 수 있으며, 반복중 continue문을 만나게 되면 반복문의 끝 또는 다음 반복으로 넘어간다
continue문은 반복문 전체를 벗어나지 않고 다음 반복을 계속 수행한다는 점에서 break문과 다르다
따라서 전체 반복중 특정조건을 만족하는 경우를 제외하고자 할 때 유용하다
package belog;
public class HelloJava {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) { // 1부터 10까지의 정수
if(i%2 == 0) { // i의값에 2의 배수가 올시 continue 조우
continue;
}
System.out.print(i + " "); // contiune문을 조우했다면 무시한다
}
// continue문 조우시 이쪽으로 이동
}
}
1 3 5 7 9
위의 예시는 1~10까지의 정수중 2의 배수를 제외한 값을 출력하는 코드이다.
i가 2로 나누어졌을때 나머지가 0이라면 continue문을 만나게되며, System.out.print를 지나치게 된다.