-
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