有趣生活

当前位置:首页>科技>javacalendarjava之学习calendar类的综合案例分析及代码

javacalendarjava之学习calendar类的综合案例分析及代码

发布时间:2026-07-21阅读(1)

导读结果示意图:A:案例演示*需求:键盘录入任意一个年份,判断该年是闰年还是平年分析:*设置指定日期3月1日然后减一天就是二月的最后一天*判断2月是29天还是2....

结果示意图:

A:案例演示

  • * 需求:键盘录入任意一个年份,判断该年是闰年还是平年

分析:

  • * 设置指定日期3月1日 然后减一天就是二月的最后一天

  • * 判断2月是29天还是28天

案例代码:

  1. package com.fenxiangbe.regex;

  2. import java.util.Calendar;

  3. import java.util.Scanner;

  4. public class Demo_CalendarTset {

  5. /**

  6. * A:案例演示

  7. * 需求:键盘录入任意一个年份,判断该年是闰年还是平年

  8. */

  9. public static void main(String[] args) {

  10. Scanner sc = new Scanner(System.in);

  11. System.out.println(“请输入一个年份,判断是闰年还是平年:”);

  12. //int i = sc.nextInt();

  13. String s = sc.nextLine();

  14. int i = Integer.parseInt(s);//parseint()把string字符串转换成十进制的数字

  15. boolean b = getYear(i);//按ctrl 1生成方法

  16. System.out.println(“润年返回是true 是平年返回false,返回的结果是:”);

  17. System.out.println(b);

  18. }

  19. /*

  20. * 分析:

  21. * 设置指定日期3月1日 然后减一天就是二月的最后一天

  22. * 判断2月是29天还是28天

  23. */

  24. private static boolean getYear(int year) {

  25. Calendar c = Calendar.getInstance();

  26. c.set(year, 2 , 1);//设置指定的年月日

  27. c.add(Calendar.DAY_OF_MONTH , –1);//修改指定的月份上减1天

  28. return c.get(Calendar.DAY_OF_MONTH) == 29;

  29. }

  30. }

java之学习calendar类的概述和方法案例教程

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图