doriver 2022. 9. 10. 17:46

반복문은 어떤 작업을 반복적으로 수행되도록 할때 사용

반복문의 종류로는 for문, while문, do - while문 이 있다.

 

for문과 while문은 구조와 기능이 유사하여 어느 경우에나 서로 변환이 가능함

반복횟수를 알고있을땐 for문, 그렇지 않을땐 while문을 사용

 

for문

조건식이 참인동안 블럭{}내의 문장들을 반복한다, 조건식이 거짓이 되면 반복문을 벗어난다

for (초기화;조건식;증감식) {
	// 조건식이 true인 동안 수행될 문장
}

초기화 : for문을 제어할 변수를 초기화 하는 부분, 처음에 한번만 수행된다

증감식 : 반복문을 제어하는 변수의 값을 증가 또는 감소시키는 식

while문

조건식이 참인동안 블럭{}내의 문장들을 반복한다

while (조건식) {
	// 조건식의 연산결과가 true이면 수행될 문장들
}

조건식이 참이면 블럭{}내의 문장을 수행하고 다시 조건식으로 돌아간다

조건식이 거짓이면 while문을 벗어난다

 

do-while문

while문의 변형, 기본적인 구조는 while문과 같다

while문과는 반대로 블럭{}을 먼저 수행한 후, 조건식을 평가

do {
	// 조건식의 연산결과가 참일때 수행될 문장들 (처음 한번은 무조건 실행)
} while (조건식);