1. 숫자 비교 예제
1.1 요일 출력
int day = 3;
switch (day) {
case 1:
System.out.println("월요일");
break;
case 2:
System.out.println("화요일");
break;
case 3:
System.out.println("수요일");
break;
case 4:
System.out.println("목요일");
break;
case 5:
System.out.println("금요일");
break;
case 6:
System.out.println("토요일");
break;
case 7:
System.out.println("일요일");
break;
default:
System.out.println("유효하지 않은 요일입니다.");
}
1.2 계절 출력
int month = 7;
switch (month) {
case 12:
case 1:
case 2:
System.out.println("겨울");
break;
case 3:
case 4:
case 5:
System.out.println("봄");
break;
case 6:
case 7:
case 8:
System.out.println("여름");
break;
case 9:
case 10:
case 11:
System.out.println("가을");
break;
default:
System.out.println("유효하지 않은 월입니다.");
}
1.3 학점 출력
int score = 85;
switch (score / 10) {
case 10:
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
default:
System.out.println("F");
}
1.4 숫자 범위 비교
int number = 15;
switch (number) {
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("1부터 5 사이의 숫자입니다.");
break;
case 6:
case 7:
case 8:
case 9:
case 10:
System.out.println("6부터 10 사이의 숫자입니다.");
break;
default:
System.out.println("10보다 큰 숫자입니다.");
}
1.5 홀수/짝수 판별
int number = 13;
switch (number % 2) {
case 0:
System.out.println("짝수입니다.");
break;
case 1:
System.out.println("홀수입니다.");
break;
}
'Java' 카테고리의 다른 글
java switch 기본 - 3. Enum 타입 비교 (0) | 2024.02.11 |
---|---|
java switch 기본 - 2. 문자열 비교 (0) | 2024.02.11 |
Java에서 마스터하는 Recursion: 기본부터 실무 예제까지 (3) | 2024.01.30 |
Java에서 이해하는 Scope (0) | 2024.01.29 |
Java Method Overloading(메서드 오버로딩)의 개념과 장단점 , 예제 코드 포함. (1) | 2024.01.29 |
댓글