Download API_project/Packaging_module/src/Case_package/case_demo5.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.21 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/API_project/Packaging_module/src/Case_package/case_demo5.java
- Command line
-
hf download hf://zxy0307/Java/API_project/Packaging_module/src/Case_package/case_demo5.java
-
curl -L -o case_demo5.java https://huggingface.co/zxy0307/Java/resolve/main/API_project/Packaging_module/src/Case_package/case_demo5.java
1.21 kB
| package Case_package; | |
| import java.time.LocalDate; | |
| import java.util.Calendar; | |
| public class case_demo5 { | |
| public static void main(String[] args) { | |
| /* | |
| 判断任意的一个年份是闰年还是平年 | |
| 要求:用JDK7和JDK8两种方式判断 | |
| 提示: | |
| 二月有29天是闰年 | |
| 一年有366天是闰年 | |
| */ | |
| //JDK7 | |
| //我们可以把时间设置为2000年3月1日 | |
| Calendar c = Calendar.getInstance(); | |
| c.set(2002, 2, 1);//月份的范围0~11 | |
| //再把日历往前减一天 | |
| c.add(Calendar.DAY_OF_MONTH, -1); | |
| //看当前的时间是28号还是29号? | |
| int day = c.get(Calendar.DAY_OF_MONTH); | |
| System.out.println(day); | |
| //JDK8 | |
| //月份的范围:1~12 | |
| //设定时间为2002年的3月1日 | |
| LocalDate ld = LocalDate.of(2002, 3, 1); | |
| //把时间往前减一天 | |
| LocalDate ld2 = ld.minusDays(1); | |
| //获取这一天是一个月中的几号 | |
| int day2 = ld2.getDayOfMonth(); | |
| System.out.println(day2); | |
| //true:闰年 | |
| //false:平年 | |
| System.out.println(ld.isLeapYear()); | |
| } | |
| } | |