while (조건) { ... }
do { ... } while (조건)
for (인덱싱 변수명 in 시작..끝 step 증가량) { ... } //시작부터 끝까지 증가량씩 증가
for (인덱싱 변수명 in 시작douwnTo끝 step 증가량) { ... } //끝부터 시작까지 증가량씩 감소
'step 증가량' 이 없는 경우 1씩 증감
반복문 ( ... ) {
...
break //반복문 종료
continue //다시 반복 조건 확인
...
}
반복문에 이름( label ) 부여하여 유연한 흐름제어
이름@반복문1 ( ... ) {
반복문2 ( ... ) {
...
break@이름 //반복문2 안에서 반복문1을 바로 종료
continue@이름 //바로 반복문1의 다음 조건 확인
...
}
}