새소식

Java/Java

java - if문 윤년 계산기

  • -

윤년 계산기

if문을 사용하여 입력한 년도가 윤년인지 평년인지를 계산한다.

  • 윤년의 공식
    • 연도가 4의 배수 이면서, 100의 배수가 아닐때 또는 400의 배수일때 이다.
    • 예)
      • 2012 - 4의 배수이면서 100의 배수가 아니기 때문에 윤년
      • 1900 - 100의 배수이지만 400의 배수는 아니기 때문에 평년
      • 2000 - 400의 배수이기 때문에 윤년
import java.util.Scanner;

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

		// 계산할 윤년을 입력한다.
        int year = sc.nextInt();

        if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
        // 윤년이면 1을 출력
            System.out.println(1);
        }else {
        // 평년이면 0을 출력
            System.out.println(0);
        }

    }

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.