주어진 조건식의 결과가 true 일때 주어진 명령을 반복하는 구분
조건이 true 로 만족되는 한 반복문 수행
ex1>
while(조건식){
실행문;
}
ex2>
do{
실행문;
}while(조건식)
while(조건식){
실행문;
}
do{
실행문;
}while(조건식)
switch(n){
case 0: 실행문1 ; break;
case 1: 실행문2 ; break;
case 2: 실행문3 ; break;
default: default 실행문
}
if(조건식) true실행문; else false실행문 ;
ex2>
if(조건식){ true실행문1; true실행문2; ... } else { false실행문1; false실행문2; ... }
if(조건식1){
조건식1이 TRUE 일때 실행문;
...
}else if(조건식2){
조건식2가 TRUE 일때 실행문;
...
}else if(조건식3){
조건식3이 TRUE 일때 실행문;
...
}else {
false실행문 ;
...
}