获取任意一年的二月有多少天。。

键盘录入任意的年份;

设置日历对象的年月日;(月为3月,因Calendar对象内部月份是从0开始的,所以设置月的序号值为2)

3月1日往前推一天就是二月最后一天;

获取这一天输出即可。

直接根据润年判断不就行了,只要是润年,当年二月就29天,不是润年,就28天。
润年判断该年能被4整除,但不能被100整除。
应该比较简单

闰年 29天,平年 28年

// 假设任意年为 year
if (year%400==0||(year%4==0 && year%100!=0)) {
     // 闰年,2月有29天
} else {
     // 平年,2月有28天
}