【二月天】
1、案例描述
二月是一个有趣的月份,平年的二月有28天,闰年的二月由29天。闰年每四年一次,在判断闰年时,可以使用年份除于4,如果能够整除,则该年是闰年。
本案例要求编写一个程序,从键盘输入一个年份,根据输入的年份计算这一年的2月有多少天。在计算二月份的天数时,可以使用日期时间类的相关方法实现。
2、案例目的
(1)学会分析“二月天”案例的实现思路
(2)根据思路完成“二月天”案例的代码编写、编译及运行
(3)掌握在程序中使用日期类的使用
(4)掌握Scanner类中键盘输入的使用
3、运行结果
4、代码实现
package cn.itcast.example;
import java.time.LocalDate;
import java.util.Scanner;
public class example {
public static void main (String[] arge) {
System.out.println("请输入年份:");
Scanner sc = new Scanner(System.in);
int s = sc.nextInt();
LocalDate of = LocalDate.of(s, 2, 2);//使用到了LocalData类的isLeapYear()方法,检查年份是否为闰年,返回布尔值。括号中的三个遍历对应年月日,这里只用到了年份
if(of.isLeapYear()) {
System.out.println(s+"年的二月有29天");
}else {
System.out.println(s+"年的二月有28天");
}
}
}