주어진 조건에 따라 다른 문장을 선택할 수 있도록 프로그래밍하는 것
if(조건식1) {
수행문1;
}else if(조건식2){
수행문2;
}else {
수행문4;
}
❗️if-else문 vs 조건 연산자
if(a>b) max = a;
else max = b;
max = (a>b) ? a : b;
switch(rank){
case 1:
medalColor = 'G';
break;
case 2:
medalColor = 'S';
break;
case 3:
medalColor = 'B';
break;
default:
medalColor = 'A';
}
while(조건식) {
수행문1;
...
}
무조건 { } 안의 문장을 한 번 수행 후, 조건식 검사
do {
수행문1;
} while(조건식);
for(초기화식;조건식;증감식){
수행문;
}