728x90

 

☕ Switch

- switch는 제어문 중 하나다. switch문은 경우에 따라 if문 보다 가독성이 좋을 수 있다. 

- 이론적으로는 switch문이 if문 보다 빠르다고 하나 의미가 없는 수준이다. 

 

 

☕ switch 사용법

- switch 블록 안에는 여러개의 case가 올 수 있다.

- switch블록 안에는 하나의 default가 올 수 있다.

- break문은 생략할 수 있다.

switch (변수){
	case 값1: 
    	변수가 값1일 때 실행된다
        break;
    case 값2:
    	변수가 값2일때 실행된다
        break;
    ....
    default:
    	변수의 값이 어떤 case에도 해당되지 않을 경우 실행된다
}

 

☕ switch 예제 1

public class SwitchExam1 {
    public static void main(String[] args) {
        int num = 1;
        switch(num){
            case 1 :
                System.out.println("1입니다");
            case 2 :
                System.out.println("2입니다");
            case 3 :
                System.out.println("3입니다");
        }
    }
}

 

☕ switch 예제 2

- break, default 추가

public class SwitchExam2 {
    public static void main(String[] args) {
        int num = 3;
        switch(num){
            case 1 :
                System.out.println("1입니다");
                break;
            case 2 :
                System.out.println("2입니다");
                break;
            case 3 :
                System.out.println("3입니다");
                break;
            default:
                System.out.println("1,2,3이 아닙니다");
        }
    }
}
728x90

'개발&etc > JAVA' 카테고리의 다른 글

[java] 반복문 do while  (0) 2023.03.08
[java] 반복문 while  (0) 2023.03.08
[java] 조건문과 삼항연산자  (0) 2023.03.08
[Java] 삼항연산자와 instanceof  (0) 2023.03.08
[java] 비트연산자  (0) 2023.03.08