티스토리 뷰

[주제]

- 'switch문'의 작동구조 및 방식



[중요]

- case의 값으로는 '범위, 실수 값' 사용 불가

- 각 'case'에는 'break'를 사용하여 탈출해야 함

- 'default'는 'break' 생략



[소스 코딩]

package switchClass;
 
class switchClass {
    public static void main(String[] args) {
/*
        [조건문]
        switch
        switch(변수)
        {
            case x:     // 변수의 값이 x면
                내용    // 내용을 실행
                break;  // switch 종료
            default:    // if문의 'else'와 동일
        }
        - 'case'의 값(value)이 명확해야 함
        - '>, <' 범위를 설정할 수 없음
        - 'float, double' 실수형은 사용할 수 없음
        - 'break'는 각 'case'마다 1개씩 필수. 종료를 의미
        - 'default'에는 'break'가 필요없음
*/
        int num;
        num = 1;
 
        switch(num)    {
            case 0:
                System.out.println("num은 0입니다");
                break;
            
            case 1:
                System.out.println("num은 1입니다");
                break;
            
            case 2:
                System.out.println("num은 2입니다");
                break;
 
            default:
                System.out.println("num은 2보다 큽니다");
        }
 
        String str = "Hello";
        switch(str)    {
            case "Hello":
                System.out.println("str은 Hello입니다");
                break;
        }
 
 
        char c = 'A';
 
        switch(c){
            case 'A':
                System.out.println("c는 A입니다");
                break;        
        }
    }
}
cs



■ 실행결과

'프로그래밍 언어 > Java(연습)' 카테고리의 다른 글

continue  (0) 2016.04.25
break  (0) 2016.04.25
반복문 while  (0) 2016.04.22
조건문 if  (0) 2016.04.22
반복문 for  (0) 2016.04.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함