윤년 계산기
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);
}
}