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들과 일치하지 않는 나머지 경우 수행 문장

}