반응형
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 로 사용하게 되면 각각 다른 조건문으로 해석되어 각각 수행
반응형
'개발 > 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 |