package com.test.question;
import java.util.Scanner;
public class Q033 {
public static void main(String[] args) {
/*
● 요구사항
년도를 입력받아 해당 년도가 '평년' 인지 '윤년' 인지 출력하시오.
● 조건
- a. 년도를 4로 나눈다.
- 떨어지면 b 검사
- 떨어지지 않으면 "평년"
- b. 년도를 100으로 나눈다.
- 떨어지면 c 검사
- 떨어지지 않으면 "윤년"
- c. 년도를 400으로 나눈다.
- 떨어지면 "윤년"
- 떨어지지 않으면 "평년"
● 입력 1
년도 입력: 2019
● 출력 1
2019년은 '평년'입니다.
● 입력 2
년도 입력: 2020
● 출력 2
2020년은 '윤년'입니다.
*/
Scanner scan = new Scanner(System.in);
int year; // 입력받는 년도
// 년도 입력
System.out.printf("년도 입력: ");
year = scan.nextInt();
if (year % 4 == 0) {
if(year % 100 == 0) {
if(year % 400 == 0) {
System.out.printf("%d년은 '윤년'입니다.", year);
}
else {
System.out.printf("%d년은 '평년'입니다.", year);
}
}
else {
System.out.printf("%d년은 '윤년'입니다.", year);
}
}
else {
System.out.printf("%d년은 '평년'입니다.", year);
}
scan.close();
}
}