闰年的二月有29天,非闰年二月有28天,要想判断某一年是否是闰年,就是计算某一年的二月有多少天
代码如下
import java.util.Calendar;
import java.util.Scanner;
public class FebruaryDay {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance(); // 设置日历对象
Scanner scanner = new Scanner(System.in);
System.out.println("请输入年份:");
int year = scanner.nextInt();
calendar.set(year, 2, 1); // 设置日历为输入年份的三月一日
calendar.add(calendar.DATE, -1); // 将日历的天数减一,得到二月的天数
int date = calendar.get(calendar.DATE);
System.out.println("这一年的二月有" + date + "天!");
}
}