1. 윤년 계산 방법
1. 연수가 4로 나누어 떨어지는 해는 '윤년'이다. ex) 2004년, 2008년, 2012년, …
2. 연수가 4와 100으로 나누어 떨어지는 해는 '평년'이다. ex) 2100년, 2200년, 2300년, …
3. 연수가 4와 100, 400으로 나누어 떨어지는 해는 '윤년'이다. ex) 2000년, 2400년, 2800년, …
2. 윤년 식 만들기
String a = year % 4 == 0 ? "윤년" : "평년"; // 4로 나누어 떨어지는 해
String b = year % 100 != 0 ? "윤년" : "평년"; // 100으로 나누어 떨어지지 않는 해
String c = year % 400 == 0 ? "윤년" : "평년"; // 400으로 나누어 떨어지는 해
String result = year % 4 == 0 && year % 100 != 0 || year % 400 == 0 ? "윤년" : "평년";
import java.util.Scanner;
public class Leapyear {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.printf("연도를 입력하세요. >>");
String input = scanner.nextLine();
int year = Integer.parseInt(input);
String result = year % 4 == 0 && year % 100 != 0 || year % 400 == 0 ? "윤년" : "평년";
System.out.println(result);
}
}