더북(TheBook)

continue 문으로 3의 배수를 제외한 수의 합 구하기

이번에는 continue 문을 사용하여 3의 배수를 제외한 수의 합을 구해 보겠습니다.

> int sum = 0;
> for (int i = 1; i <= 100; i++)
. {
.     if (i % 3 == 0)
.     {
.         continue;  //3의 배수이면 [i++] 코드 영역으로 이동
.     }
.     sum += i;
. }
> Console.WriteLine("SUM : {0}", sum); 
SUM : 3367

if (i % 3 == 0) { continue; } 코드로 3의 배수일 때는 continue를 만나서 이후 실행문을 실행하지 않고 다음 반복으로 넘어갑니다. 그래서 3의 배수를 제외한 수의 합만 sum 변수에 저장됩니다.