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
'Back-End > Java' 카테고리의 다른 글
[Java] 함수(Function), Stack 메모리 (0) | 2021.08.26 |
---|---|
[Java] 객체 지향 언어(OPP) - 객체, 클래스 (0) | 2021.08.23 |
[Java] break 키워드 (0) | 2021.08.20 |
[Java] 반복문 - while / do-while문 (0) | 2021.08.20 |
[Java] 반복문 - for문, 이중 for문 (구구단 예제) (0) | 2021.08.20 |