티스토리 뷰
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문은 생략가능하다.
'프로그래밍 > JAVA' 카테고리의 다른 글
equals와 ==의 차이 (0) | 2018.04.11 |
---|---|
자바 클래스와 객체 (0) | 2018.02.06 |
자바 연산자 (0) | 2018.02.05 |
자바 변수와 데이터 타입 (0) | 2018.02.05 |
자바의 특징 (2) | 2018.02.05 |
댓글