반복문 : for문
반복문의 종류에는 while문, do-while문, for문이 있다. 오늘은 이 중, for문에 대해 알아보도록 하겠다.
for 문의 구조
먼저 for문의 구조는 이러하다

제일먼저 정수 값을 초기화하고 그 초기화한 값으로 조건식을 실행하여 참이면 실행문을 실행시키고 거짓이면
for문을 종료한다. for문을 반복할 때 마다 증감식을 이용하여 정수값을 증감시킨다.

for문 구조의 예시, 먼저 정수 i를 0으로 초기화시키고, i가 5미만이 될때까지 for문을 반복하도록 조건식을 설정해놓았다.
증감식을 이용하여 한번 반복할 때마다 i의 값을 1씩 증가시키게 했다.
그 결과 i의 값 0,1,2,3,4가 출력되는 걸 확인할 수 있다.

이중 for문의 예시, 첫번째 for문에는 i의 값을 0으로 초기화 시키고, 두번째 for문에는 j의 값을 0으로 초기화 시켰다.
첫번째 for문은 i가 2 미만이 될때까지 반복하도록 조건식을 설정했고, 두번째 for문은 5미만으로 설정했다.
그 결과 i의 값은 0과 1만이 출력되고, j의 값은 0에서 4까지 출력되는걸 확인할 수 있다.
즉 i가 0일 동안 j의 값은 0에서 4까지 증가되고 j의 값 증가가 모두 끝나면, i의 값이 1 증가하여 또다시
0으로 초기화된 j의 값이 0에서 4까지 증가된다.
이렇게 이중for문을 응용하여 구구단을 출력해보았다.

dan의 값을 2에서 9까지 증가시키고, 곱하는 수 i를 1에서 9까지 증가시키게 하였다.
dan의 값이 계속 2일 동안, i의 값은 1에서 9까지 증가하게 되고, dan과 i를 서로 곱하게 하였다.
i의 증가가 끝나면 dan의 값이 3으로 증가하고, i의 값은 또다시 1로 초기화가 되어
1에서 9까지 증가... 계속 이런 패턴을 반복하여 9단까지 출력하게 된다.