【二月天】
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天");}}
}