프로그래밍/JAVA
자바 조건문(if, else, switch)
gguldh
2018. 2. 6. 09:59
if문
if(조건1) {
조건1에 만족하면 실행되는 문장
} else if(조건2) {
조건2에 만족하면 실행되는 문장
} else {
조건에 모두 만족하지 않으면 실행되는 문장
}
조건문은 중첩하여 쓸 수 있고, 조건에 만족하여 실행되는 문장이 한 줄일 경우 { } 안에 묶지 않아도 된다.
아래는 num이 양수이면서 짝수 / 양수이면서 홀수 / 0 / 음수 중 어느 경우인지 확인하는 코드이다.
결과값은 num은 양수이면서 짝수입니다. 가 나온다.
switch문
switch (정수식) {
case 값1: 값이 1이면 실행되는 문장; break;
case 값2: 값이 2이면 실행되는 문장; break;
default: 값이 모두 만족하지않으면 실행되는 문장; (생략가능)
}
정수식과 case값을 비교하여 일치하면 해당 문장을 실행하고 break문을 만나서 종료한다.
해당 조건이 없을 경우 default문을 실행한다. default문은 생략가능하다.