01.19 조건문과 반복문(WHILE문)

2023. 1. 19. 09:52개발일지

while

  • 조건식과 수행할 블럭{} 또는 문장으로 구성
  • while(조건식){
      조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 문장;
    }
  • 실행 순서
    • 조건식
    • 조건식이 참일 경우 문장 수행
    • 조건식이 거짓이 될 때까지 반복

중첩 while문

  • while문 안에 또 다른 while문을 포함시킬 수 있습니다.
  • while문의 중첩횟수에는 거의 제한이 없습니다.

do -while

  • while문의 변형, 블럭{}을 먼저 수행한 다음에 조건식을 계산합니다.
  • 블럭{}이 최소한 1번 이상 수행할 것을 보장합니다.
  • do{
       조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 문장;
    }
  • 실행 순서
    • 처음 한번은 무조건 실행
    • 조건식
    • 조건식이 참일 경우 문장 수행
    • 조건식이 거짓이 될 때까지 반복

break문

  • 자신이 포함된 하나의 반복문 또는 switch문을 벗어납니다.
  • 주로 if문과 함께 사용해서 특정 조건을 만족하면 반복문을 벗어나게 합니다.

ex)

break문 예시

continue

  • continue문 이후의 문장들은 수행되지 않습니다.
  • 자신이 포함된 반복문의 끝으로 이동
    • 그리고 다음 반복으로 넘어갑니다
    • 전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용합니다.

ex)

continue문 예시

이름 붙은 반복문

  • 반복문에 이름을 붙여서 하나 이상의 반복문을 벗어납니다.

ex)

이름 붙은 반복문 예시1
이름 붙은 반복문 예시2
이름 붙은 반복문 예시3

'개발일지' 카테고리의 다른 글

01.19 TIL  (0) 2023.01.19
01.19 배열  (0) 2023.01.19
01.19 조건문과 반복문(FOR문)  (0) 2023.01.19
01.19 조건문(IF, SWITCH)과 반복문  (0) 2023.01.19
01.19 조건문과 반복문(플로우차트)  (0) 2023.01.19