for문과 while문의 차이 for문: 반복 횟수가 미리 알려져 있는 경우 일반적으로 카운터 변수를 사용해서 반복을 제어 초기화 조건 증감식을 포함한 구조
while문: 반복 횟수가 정확하지 않거나 조건에 따라 반복을 계속할지 결정해야 할 경우 주로 사용 초기화 및 증감 부분이 없이 조건식만 체크해서 반복 결정