주어진 조건에 따라 다른 수행문이 실행되도록 하는 것이다.
if (조건식) {
수행문1;
} else {
수행문2;
}
if (조건1) {
수행문1;
}
else if (조건2) {
수행문2;
}
else if (조건3) {
수행문3;
}
else {
수행문4;
}
변수 = (조건) ? 참이면 출력 : 거짓이면 출력;
⭐️ 조건식의 결과가 정수 혹은 문자열의 값이고 그 값에 따라 수행문이 결정될 때 사용할 수 있다.
switch(조건) {
case 결과1:
수행문1;
break;
case 결과2:
수행문2;
break;
default:
수행문3;
break;
}
조건식이 참인 동안 수행문을 반복해서 수행한다.
while(조건식) {
수행문;
}
먼저 수행문을 한 번 수행하고 조건식을 체크한다.
⭐️ 수행문이 반드시 한 번 이상 수행되어야 하는 경우 사용한다.
do {
수행문;
} while(조건식);
반복문 중 가장 많이 사용하는 반복문이다.
⭐️ 조건이 횟수인 경우에 사용한다.
for(초기화식;조건식;증감식) {
수행문;
}