반복문
프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나.
특정 문장들을 다시 반복해서 수행하도록 한다.
마지막일 경우 a~e로 출력된다.
*2회전 이상부터는 모두 2회전과 동일하고, 조건식이 false가 나올 때 까지 문장 수행한다.
조건식이 true일 때 문장 수행(=조건을 만족하는 동안 수행될 내용을 반복해라)
문장 수행이 끝나면 조건식 다시 확인 후 true면 수행, 조건식이 false가 될 때까지 수행한다.
조건식이 false가 되면 반복문은 종료된다.
*{} 안에 조건을 벗어나게 할 연산(증감식, 분기문)이 필요하다.
do 안의 내용 먼저 실행
조건식 확인 후 true면 문장 수행, false면 종료한다.
while 뒤에 ; 꼭 필요!
*{} 안에 조건을 벗어나게 할 연산(증감식, 분기문) 필요
*while과 do~while의 차이점: do~while은 조건문이 true가 아니더라도 무조건 한 번 이상 수행
중첩 반복문
for문에 진입하면 수행될 문장1을 먼저 수행하고 두 번째 for문에 진입하면
조건식2가 false가 될 때까지 수행될 문장2를 수행 후 나오면
수행될 문장3을 수행하고 조건식1로 돌아와 true면 다시 반복한다.