思路:
平年的二月有28天,闰年的二月有29天
闰年每四年有一次
在判断闰年时,可以使用年份除以4,如果能够整除,则该年是闰年
从键盘输入年份,根据输入的年份计算这一年的二月有多少天
在计算二月份天数时,可以使用日期类的相关方法实现
掌握日期类的使用
Scanner类键盘输入
1.键盘输入年份,Scanner
2.设置日历对象的年、月、日
年:来自于键盘的输入
月:设置为3月,因为我们需要计算2悦的天数,可以通过3月一号推前一天就是2月的最后一天
日:设置为1天
3.获取2月的天数并输出,将结果打印控制台。
代码:
package base.base019;
/*
二月天
平年的二月有28天,闰年的二月有29天
闰年每四年有一次
在判断闰年时,可以使用年份除以4,如果能够整除,则该年是闰年
从键盘输入年份,根据输入的年份计算这一年的二月有多少天
在计算二月份天数时,可以使用日期类的相关方法实现
掌握日期类的使用
Scanner类键盘输入
1.键盘输入年份,Scanner
2.设置日历对象的年、月、日
年:来自于键盘的输入
月:设置为3月,因为我们需要计算2悦的天数,可以通过3月一号推前一天就是2月的最后一天
日:设置为1天
3.获取2月的天数并输出,将结果打印控制台。
*/
import java.time.LocalDate;
import java.util.Scanner;
public class Test19 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入要查询的年份:");
int year = sc.nextInt();
LocalDate ld1 = LocalDate.of(year,3,1);
LocalDate ld2 = ld1.plusDays(-1);
System.out.println(year+"年的二月份有:"+ld2.getDayOfMonth()+"天");
}
}