JAVA

반복문 제어 Continue 문

초코파이쩡 2023. 1. 29. 22:21
반응형

반복문 제어 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

 

  1. i는 0이야 i는 10보다 작아
     
  2. 만약 짝수라면 계속해
     
  3. i를출력해
     
  4. 다시 돌아가서 i에 1을 더하고
     
  5. i가짝수야 ?
     
  6. 아니면 다시 돌아가
  7. i에 또 1을더해
     
  8. 짝수야 ?
     
  9. 그럼 출력해
     
  10. 라는 형식입니다
     
  11. 짝수라면 ㄱㅖ속해 아님 그만하고 프린트해
     
    헷갈릴시 아래 티스토리 참조
 

[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