Back-End/Java
[Java] continue 키워드
nanee_
2021. 8. 20. 17:48
728x90
반응형
SMALL
continue
무시하고 진행한다.
- 문제
: 1~10의 수 중 3의 배수를 제외하고 출력하고, 3의 배수가 몇 개인지 출력해보기.
int num;
int count = 0;
for(num = 1; num < 11; num++){
if(num%3 == 0){
count++;
continue;
}
System.out.println("출력값 : " + num);
}
System.out.prinln("3의 배수의 개수는 : " + count);
num 변수는 for문에서 사용할 변수를 전역변수로 선언해준 것이고,
count 변수는 for문에서 얼마나 반복이 이뤄지는지 횟수를 담기위한 변수로 0으로 초기화 해주었다.
for문은 num이 1~10 일 동안 반복될 것이다.
그 안에 if문으로 3으로 나누었을 때 0이 되는 즉 3의 배수인 경우 count에 +1을 해주고,
continue 로 아래의 코드들이 무시되고 바로 for문의 조건식으로 넘어가게 된다.
그래서 console창을 보면 3의 배수인 3, 6, 9는 출력되지 않고 넘어간 것을 볼 수 있다.
for문을 빠져나와서는 count에서 3,6,9의 개수만큼 +1 되어서 3이 출력된 것을 확인할 수 있다.
728x90
반응형
LIST