선택문(switch~case)

강9·2023년 11월 17일
0

Java

목록 보기
20/71
post-thumbnail

🔖 switch~case문

주로 다중 선택에 사용하는데, 다중 if문보다 간결하다.
대신, 사용 영역이 if-else에 비해 제한적이다.


📌 flowchart


코드 예시)

switch(수식) {
case 상수1:
     문장1;
     break;    // 필요하면 사용
case 상수2:
     문장2;
     break;    // 필요하면 사용
...
default:       // 필요하면 사용
     문장N;

public class SwitchCaseTest {
    public static void main(String[] args) {
        // Q. switch~case 문을 활용하여 요일에 해당하는 운동을 출력하시오.
        // Sunday : 야구하기
        // Monday : 농구하기
        // Tuesday : 수영하기
        // Wednesday : 수영하기
        // Friday : 휴식
        // Saterday : 휴식

        String day = "Sunday"; // 야구하기

        switch(day) {
            case "Sunday" :
                System.out.println("야구하기");
                break;
            case "Monday" :
                System.out.println("농구하기");
                break;
            case "Tuesday" :
            case "Wednesday" :
                System.out.println("수영하기");
                break;
            default :
                System.out.println("휴식");
        }
    }
}
profile
코린이 일기

0개의 댓글