반응형

입력한 년도의 윤년 여부 판단



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    public static void main(String[] args) {
        
        System.out.println("연수가 4로 나누어 떨어지는 해는 윤년");
        System.out.println("이 중에서 100으로 나누어 떨어지는 해는 평년");
        System.out.println("그 중에서 400으로 나누어 떨어지는 해는 윤년");
        
        int year = 0;
        
        Scanner myInput = new Scanner(System.in);
        
        System.out.print("\n" + "년도를 입력하세요: ");
        year = myInput.nextInt();
        
        if(year%4 == 0 && year%100 != 0 | year%400 == 0) {
            System.out.print(year + "년은" + " 윤년 입니다.");
        } else {
            System.out.println(year + "년은 " + " 윤년이 아닙니다.");
        }
    }

cs


반응형