03-if/switch
if문
if-else
if(true or false) {
//조건식이 true인 경우 실행될 절
} else {
//조건식이 false인 경우 실행될 절
}
if- else if -else
if(true or false) {
//조건식이 true인 경우 실행될 절
} else if (true or false) {
//조건식이 false인 경우 실행될 절
//else if 조건식이 true인 경우 실행될 절
} else {
//앞선 조건식이 다 false인 경우 실행될 절
}
- else if 구간은 여러 개가 올 수 있고, if절은 시작에 딱 한 번, else절은 마지막에 딱 한 번 올 수 있다.
if 중첩문
if(true or false)){
//조건1 true 수행;
if(true or false)){
//조건 1, 2true 수행;
}
else{
//조건 2 flase 수행; //조건 1은 true
}
else{
//조건1 flash 수행;
}
switch문
switch-case
switch-case
switch(int){
case 숫자값1: // if(int변수 == 숫자값1)
//int변수가 숫자값1과 동일한 경우 수행 문장
break; //중단
// 같지 않다면 수행하지 않음
case 숫자값2:
//int변수가 숫자값2과 동일한 경우 수행 문장
break;
case 숫자값3:
//int변수가 숫자값4과 동일한 경우 수행 문장
break;
default:
//위에 나열한 case들과 일치하지 않는 나머지 경우 수행 문장
}