자바
보조 제어문 Continue (2022-06-24)
Kiwisae
2022. 6. 24. 10:50
보조제어문은 반복문 안에서만 사용한다.
Continue가 실행되면 continue의 아래 내용들은 실행되지 않고 다시 반복문으로 돌아간다.
Break에 비해서 사용 빈도가 높지는 않다.
사용할 때에는 if 문으로 조건을 달아 같이 쓰는 경우가 많다.
for(int i=1; i<=5; i++) {
System.out.println("출력 : "+i);
}
다음과 같은 코드를 작성했을 때 결과는
출력 : 1
출력 : 2
출력 : 3
출력 : 4
출력 : 5 이다.
그런데 중간에 if문으로 조건을 준 continue를 삽입하면
for(int i=1; i<=5; i++) {
if(i == 3) continue;
System.out.println("출력 : "+i);
}
다음과 같은 결과가 나온다.
예제 1
// continue문을 이용해서 1~100까지 정수 중에서 짝수만 출력
for (int i=1; i<101; i++) {
if (i%2==1) continue;
System.out.println(i);
}
예제2
// continue문을 이용해서 1~100 정수 중에서 5의 배수만 출력
for (int i=1; i<=100; i++) {
if (i%5 == 0) {
System.out.println("5의 배수:"+i);
} else {continue;}
}