프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조건에 따라 다른 문장이 수행되도록 함
if문
if(조건식) {
수행될 코드
}
if(조건식) {
true일 때 수행되는 코드
} else {
false일 때 수행되는 코드
}
if(조건식1) {
조건식1 true일 때 수행
} else if(조건식2){
조건식2 true일 때 수행
} else {
모두 false 일 때 수행
}
if (조건식1) {
if (조건식2) {
if (조건식3) {
수행될 코드;
} else if (조건식4) {
수행될 코드;
} else {
수행될 코드;
}
} else {
수행될 코드;
}
} else if (조건식5) {
수행될 코드;
} else {
수행될 코드;
}
tip)
switch문
switch(num % 5) {
case 1:
team = "1조"; break;
case 2:
team = "2조"; break;
case 3:
team = "3조"; break;
case 4:
team = "4조"; break;
default:
team = "다시";
}