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

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

반복문 - for, while, do-while

  • 문장 또는 문장들을 반복해서 수행할 때 사용합니다.
  • 조건식과 수행할 블럭{} 또는 문장으로 구성합니다.
  • 반복회수가 중요한 경우에 for문을 그 외에는 while문을 사용합니다.
  • for문과 while문은 서로 변경가능합니다
  • do-while문은 while문의 변형으로 블럭{}이 최소한 한번은 수행될 것을 보장합니다.

for

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

ex)

for문 예시1
for문 예시2
for문 예시3

중첩for문

  • for문 안에 또 다른 for문을 포함시킬 수 있으며, for문의 중첩횟수에는 거의 제한이 없습니다.
  • for (초기화; 조건식1; 증감식) {
      조건식1의 결과 참인 동안 반복적으로 실행하고자 하는 문장;
    for (초기화; 조건식2; 증감식) {
      조건식2의 결과 참인 동안 반복적으로 실행하고자 하는 문장;
    }
    }

ex)

중첩for문 예시

 

 
 

향상된 for문

  • for (타입 변수이름 : 배열 or 컬렉션) {
      배열 or 컬렉션의 길이만큼 반복적으로 실행하고자 하는 문장;
    }

ex)

향상된 for문

 

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

01.19 배열  (0) 2023.01.19
01.19 조건문과 반복문(WHILE문)  (0) 2023.01.19
01.19 조건문(IF, SWITCH)과 반복문  (0) 2023.01.19
01.19 조건문과 반복문(플로우차트)  (0) 2023.01.19
01.18 연산자  (0) 2023.01.18