본문 바로가기
Java

java switch 기본 - 1. 숫자 비교

by Status Code 2024. 2. 11.

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;
}

댓글