본문 바로가기
Edu/18. Language: Java

조건문: if, switch

by Lacuna028 2021. 12. 9.

1) if문: if, if-else, if-else if-else

(if 다음 조건문은 불린값을 반환함.)

if (조건문){

}
if(조건문) {

} else {

}
if (조건문) {

} else if (조건문) {

} else if (조건문) {

} else {

}

else if 구문은 하나만 쓸 수도, 여러개 쓸 수도 있음

 

 

 

2) switch 문

(switch의 조건은 불린값이 아닌 변수, 식, 메소드의 결과를 반환)

switch (조건) {
    case 조건값1:  // -- 1
    	break;
    case 조건값2:
    	break;
    case 조건값3:
    	break;
    case 조건값4:  // -- 2
    case 조건값5:
    case 조건값6:
    	break;
    default:      // -- 3
}

* 설명

-- 1: 조건값 1에 해당하는 경우 해당 구문 실행하고 break

-- 2: 조건값 4에 해당하는 경우 break가 없기 때문에 조건값5로 넘어가서 실행. 조건값5도 break가 없기 때문에 조건값 6으로 넘어가고 break를 만나 조건문을 빠져나옴.

-- 3: default에 해당하는 조건값이 없는 경우에 실행됨. 맨 마지막 구문이기 때문에 break를 쓰지 않아도 switch 조건문이 종료된다. 반드시 default 구문을 쓰지 않아도 프로그램은 실행됨.

 

 

 

 

 

 

 

'Edu > 18. Language: Java' 카테고리의 다른 글

변수명 규칙: $와 _  (0) 2021.12.12
반복문: while, do while  (0) 2021.12.09
반복문: for, foreach문  (0) 2021.12.09
삼항연산자  (0) 2021.12.08
2진법의 보수 구하기  (0) 2021.12.07