년도와 달을 입력해여 해당달의 일수 계산하기
윤년일 경우에는 2월달이 29일이고 아니면 28일 이다.
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int y,m;
int temp;
System.out.println("년과 월을 입력하세요. ex)1999 8");
y=input.nextInt();
m=input.nextInt();
if(y>=1000&&m>=1&&m<=12)
switch(m) {
case 2:
if((y%4 == 0 && y%100 != 0) || (y%400 == 0)) //윤년일 경우
System.out.println("29");
else
System.out.println("28");
break ;
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
System.out.println("31");
break;
default:
System.out.println("30");
break;
}
else
System.out.println("잘못 입력하셧습니다.");
}
년과 월을 입력하세요. ex)1999 8
2014 4
30
'JAVA' 카테고리의 다른 글
JAVA String 클래스의 자주 사용되는 메소드 정리 (0) | 2014.05.03 |
---|---|
JAVA 영어 알파벳을 입력받아 자음,모음 구분하기 (0) | 2014.05.03 |
JAVA 두팀점수의 합과 차를 이용하여 두팀의 점수 맞추기 (0) | 2014.05.03 |
JAVA 정수 3개를 입력받아 중간 크기의 값 출력하기 (0) | 2014.04.20 |
JAVA 4개의 정수입력받아 크기 비교하기 (0) | 2014.04.20 |