/**
* 1.創建鍵盤錄入對象
* 2.創建Calendar c = Calendar.getInstance();
* 3.通過set方法設置為哪一年的3月1日
* 4.向前減去1
* 5.判斷日是多少天,如果是29天返回true否則返回false
*/
//1.創建鍵盤錄入對象
Scanner sc = new Scanner(System.in);
System.out.println("請輸入年份,判斷該年份是閏年還是平年");
String line = sc.nextLine();
int year = Integer.parseInt(line);
boolean b = getYear(year);
System.out.println(b);
}
public static boolean getYear(int year) {
//2.創建Calendar c = Calendar.getInstance();
Calendar c = Calendar.getInstance();
//3.通過set方法設置為那一年的3月1日
c.set(year, 2,1);
//4.將日向前減去1
c.add(Calendar.DAY_OF_MONTH, -1);
//5.判斷日是多少天,如果是29天返回true否則返回false
return c.get(Calendar.DAY_OF_MONTH) == 29;
}