반응형
반복문 제어 Continue컨티뉴
- 현재 반복문의 실행을 멈추고 다음 반복문을 실행
- 실행순서
public class forContinue_1 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {// i = 0 초기화 시켰다; i가 10보다 작으냐;
if( (i%2) == 0 ) continue; // (i값이 2로 나눈 나머지값 구해주는 거다) 나머지 값이 == 0 이냐? 어떤수를 2로 나눴는데 나머지값이 0이라는 이야기는 짝수라는 이야기다
// (i%2) == 0 일때 continue를 만나 즉시 해당부분을 탈출하고 다음반복이 실행되었다.
System.out.println(i); // continue명령문을 만나면 그다음 반복문을 실행하지 않고 i++ 다음 증감 연산자로 간다
}
}
}
정답 : 1,3,5,7,9
짝수면 컨티뉴 하고
홀수면 프린트 하라는 말인거같아요
if(num % 2 == 1)
'%'는 나머지를 계산하는 연산자 입니다.
홀수는 2로 나누면 나머지가 1이 되고,
짝수는 2로 나누면 나머지가 0이 됩니다.
이 코드는 이런 특징을 이용해서, 홀수와 짝수를 구분한 코드입니다.
나머지가 나오는 값 인거같ㅇ라요
3같은 경우는 2로나누면 3이 나오니
1 = 0.5 / 2 = 0 / 3 = 1.5 / 4 = 2 / 5 = 2.5 / 6 = 3 / 7 = 3.5 / 8 = 4 / 9 = 4.5
-
i는 0이야 i는 10보다 작아
-
만약 짝수라면 계속해
-
i를출력해
-
다시 돌아가서 i에 1을 더하고
-
i가짝수야 ?
-
아니면 다시 돌아가
-
i에 또 1을더해
-
짝수야 ?
-
그럼 출력해
-
라는 형식입니다
[Java]자바 반복문제어(break,continue)
break 와 continue 는 반복문안에서 반복을 제어하고 싶을때 사용합니다. break 만나는 즉시 반복문 전체 탈출 continue 만나면 해당 반복부분 탈출 후 다음반복실행 breakbreak 를 만나면 즉시 해당 반복문
dpdpwl.tistory.com
반응형
'JAVA' 카테고리의 다른 글
제어문의 활용 반복문 중첩 구구단 출력 (0) | 2023.01.30 |
---|---|
제어문의 활용 if문 중첩 (0) | 2023.01.30 |
반복문 break문 (0) | 2023.01.29 |
반복문 do while문 (0) | 2023.01.29 |
반복문 for문 (0) | 2023.01.29 |