본문 바로가기
study/Java

[Java] 11 ~ 14. TEST1 풀이 (윤년 구하기)

by 금이패런츠 2022. 3. 14.
728x90
반응형
package chap4;

import java.util.Scanner;

/*
 * 윤년 구하기
 *  윤년은 4의 배수 중  100의 배수인경우는 평년, 100의 배수가 아닌 경우는 윤년, 
 *  단 400의 배수는 윤년. 
 *  년도를 입력받아서 윤년, 평년 인지를 출력하기.

 *  [결과]
 *  년도를 입력하세요
 *  2020
 *  윤년
 *  
 *  년도를 입력하세요
 *  2100
 *  평년
 */
public class Test0304_1 {
	public static void main(String[] args) {
    
		System.out.println("년도를 입력하세요");
		Scanner scan = new Scanner(System.in);
		int year = scan.nextInt();
		if (year % 4 == 0) { //윤년가능성
			if (year % 400 == 0 || year % 100 != 0) {
				System.out.println("윤년");
			} else {
				System.out.println("평년");
			}
		} else {
			System.out.println("평년");
		}
		if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
			System.out.println("윤년");
		} else {
			System.out.println("평년");
		}

	}
}
728x90
반응형