for (<initializing>;<condition>;<increment>) { // <execution> }
for
반복문은 초기화된 변수가 주어진 조건식을 만족시킬 때 반복문 블럭 안의 내용을 실행하고, 그런 다음 증감문을 실행하여 다시 조건식을 만족시키는지 확인하는 과정을 반복하는 것입니다.
다시말해 초기화 된 변수가 증가 또는 감소를 하는 동안 조건식이 true
이면 이 과정을 지속하게 됩니다.
<initializing> while (<condition>) { // <execution> // <increment> }
while
반복문은 구조적으로 조금 차이가 있을 뿐 for
의 경우와 비슷합니다. for
반복문을 변화시키면 같다고 볼 수 있습니다.
<initializing> for (;<condition>;) { // <execution> //<increment> }
for
반복문은 시작 지점과 종료 지점이 명확한 조건에서 반복 실행하고자 할때 주로 사용하고, while
반복문은 종료 지점을 알 수는 없지만 특정 조건을 만족시킬 때까지 반복 실행하고자 할때 주로 사용합니다.
<initializing>
while (true) {
// <execution>
// <increment>
// <condition> -> return
}