import java.util.Scanner;
public class aaa {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int month = sc.nextInt();
int day = 0;
switch (month) {
case 1:
day = 31;
break;
case 2:
day = 28;
break;
case 3:
day = 31;
break;
case 4:
day = 30;
break;
default:
}
System.out.println("day의 값: " + day);
}
}
import java.util.Scanner;
public class aaa {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int month = sc.nextInt();
int day = 0;
switch (month) {
// 이렇게 묶어서도 사용 할수 있다.
case 1:
case 5:
case 8:
case 10:
case 6:
day = 31;
break;
case 2:
day = 28;
break;
case 3:
case 4:
day = 30;
break;
default:
}
System.out.println("day의 값: " + day);
}
}
출력값 : 31이 출력.
이유는 case1, 5, 8, 10이 없기 때문에 그 밑에 case6로 내려가 실행한다.
그리고 break를 만나 종료 한다.
Reference
남궁 성 지음, 『자바의 정석』, 도우출판.