ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java | Switch~Case 선택문 추가
    JAVA/JAVA 2020. 1. 17. 16:22

    Switch~Case 선택문

    case에 해당하는 값에 따라 코드의 실행을 제어하는 구문

    사용례_case 병렬 사용

    public class SwitchTest2 {
        public static void main(String[] args) {
            int su=15;
    
            //1~10 짝수 홀수 판별하기
            switch(su) {
            case 2: case 4:
            case 6: case 8:
            case 10:
                System.out.println("su는 짝수입니다.");
                break;
            case 1: case 3: case 5: case 7: case 9:
                System.out.println("su는 홀수입니다.");
                break;
             default : System.out.println("숫자는 1~10 범위 내에서 선택!!");
            }
             // 숫자는 1~10 범위 내에서 선택!!
        }
    }
    // 여러 가지 케이스에서 동일한 코드를 실행하는 경우 case를 나열할 수 있음

    ※ default는 if-else 문의 마지막 else 역할을 함

    사용례_case 값에 문자열 사용

    public class SwitchTest3 {
        public static void main(String[] args) {
            String day="10"; // 문자열 상수
    
            // case에 문자열 값 사용하기
            switch (day) {
            case "10":
                System.out.println("10을 선택");
                break;
            case "20": case "30": case "40": case "50": case "60":
                System.out.println("선택한 문자열은 20~60중 하나 입니다");
                }
             // 10을 선택
        }
    }

    ※ case의 값으로 문자도 올 수 있음


    지난 글에서 다루지 못했던 Switch~Case문에 대한 추가적인 내용에 대해 알아보았습니다.

    여러 가지 case에 대해 동일한 코드를 실행하고 싶다면 case를 병렬연결해서 사용하면 보다 깔끔하고 편리하게

    코드를 작성할 수 있겠습니다.

    case의 값에는 문자도 올 수 있으니 참고하시면 도움이 될 것 같습니다.

    'JAVA > JAVA' 카테고리의 다른 글

    Java | 반복문_중첩 For문  (0) 2020.01.17
    Java | 반복문_For문  (0) 2020.01.17
    Java | 제어문_조건문, 선택문  (0) 2020.01.16
    Java | Casting 형변환  (0) 2020.01.16
    Java | Operator 연산자  (0) 2020.01.16

    댓글

Designed by Tistory.