public static void main(String[] args) {
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);
}
private static boolean getYear(int year) {
Calendar c=Calendar.getInstance();
//三月一减去一天就能得到二月的天数
c.set(year, 2, 1);
//将日期向前-1
c.add(Calendar.DAY_OF_MONTH,-1);
System.out.println();
return c.get(Calendar.DAY_OF_MONTH)==29;
}
用Calendar判断平年闰年
最新推荐文章于 2023-02-09 22:03:18 发布