자바

[자바 개념] switch

라임온조 2023. 1. 12. 17:29

1. switch 특징

  • 각 case 문 마다 break를 적어주면 해당 case만 검사하고 switch 빠져나감
  • 만약 각 case문 마다 break를 적어주지 않으면 다음 case를 검사하러 감
  • default는 필수는 아니지만 써 주는 것이 안전하다

2. switch 코드 예시

Scanner scanner = new Scanner();
int num = scanner.nextInt();

switch(num) {
    case 2:
    	System.out.println("a");
        break;
    case 4:
    	System.out.println("b");
        break;
    default:
    	System.out.println("etc");
        break;
}