JAVA continue 개념 및 활용예시
안녕하세요.
#yeoneeblog 여니입니다 :)
오늘은 continue 의 개념 및 활용예시에 대해 알아보겠습니다.
public class B_Continue {
/*
* continue; : 반복문 안에서 사용하는 구문 continue를 만나게 되면 그 뒤에 어떤 구문이 있던간에 실행하지 않고 가장 가까운
* 반복문으로 올라가라는 의미
*/
public void method1() {
// 1부터 10까지 홀수만 출력
// 1 3 5 7 9
// 방법1 : i값을 매번 2씩 증가시키는 방법
for (int i = 1; i <= 10; i += 2) {
System.out.print(i + " ");
;// 1 3 5 7 9
}
// 방법2 : 반복문을 돌 때마다 홀수인 경우를 체크해서 출력하는 방법 if(i % 2 == 1) --> 출력
// 방법3. 짝수일 경우 현재 반복문을 중지하고 가장 가까운 반복문으로 올라가는 방법
for (int i = 1; i <= 10; i++) { // i값 1부터 10까지 10회반복
if (i % 2 == 0) { // 현재 진행중인 i의값을 2로나누었을때 나머지가 0이면 현재 i가 짝수.
continue; // 이후 모든 내용은 무시하고 다음 증감식 부분으로 넘어감
}
System.out.print(i + " ");
}
}
public void method2() {
// 1부터 100까지의 총 합계
// 단, 6의 배수값은 빼고 더해보기
// 출력예시 : 총 합계 : xxxx
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 6 == 0) {
continue;
}
sum += i;
}
System.out.printf("총 합계 : %d", sum);
}
}