본문 바로가기

DEVELOPER/Java

조건문 - if문

반응형

if문 문법

if(조건식) {
   조건문;	// 조건식이 '참'인 경우에(조건에 맞는 경우) 수행문이 수행됨
}		// 조건식이 '참'이 아니면(조건에 맞지 않는 경우) 수행문이 수행되지 않음

 


if - else문 문법,

if( 조건식) {

    수행문1;   // 조건식이 '참'인 경우에 수행됨
}
else{
    수행문2;    // 조건식이 '참'이 아닌 경우에 수행됨
}

 statement가 하나일 때는 { } 를 안해도 된다. 들여쓰기도 하지 않아도 된다.

하지만 습관처럼 기본을 지켜주는 것이 좋다. 

 


조건이 여러 개 일 때의 if 문 >> if-else if-else 문

 if(조건식1){
      수행문1;        // 조건식1이 '참'인 경우 수행하고 전체 조건문을 빠져나감
  }
  else if(조건식2){
      수행문2;        // 조건식2이 '참'인 경우 수행하고 전체 조건문을 빠져나감
  }
  else if(조건식3){
      수행문3;        // 조건식3이 '참'인 경우 수행하고 전체 조건문을 빠져나감
  }
  else{
      수행문4;        // 위 조건이 모두 해당되지 않는 경우 수행됨 (디폴트 조건)
  }

  수행문5;            // if-else if-else 문이 끝나면 수행됨<default 수행문>

  가령 조건식2가 만족되면 수행문2 -> 수행문5  순으로 수행됨

if-else if 문과 if - if 문의 차이점

if-else if 를 사용하는 경우 하나의 조건이 만족 되면 나머지 else if 부분은 수행되지 않음

if - if 로 사용하게 되면 각각 다른 조건문으로 해석되어 각각 수행

반응형

'DEVELOPER > Java' 카테고리의 다른 글

반복문 - while문  (0) 2021.04.18
Switch - Case 문  (0) 2021.04.18
자바의 연산자  (0) 2021.04.18
상수와 리터럴, 변수의 형 변환  (0) 2021.04.18
자료형 (data type)  (0) 2021.04.18