21xrx.com
2024-12-22 22:49:58 Sunday
登录
文章检索 我的文章 写文章
Java 判断闰年平年代码
2023-06-19 04:31:47 深夜i     --     --
Java 判断闰年 判断平年

在很多计算机程序中,需要判断某一年是平年还是闰年。在Java编程语言中,可以使用一些简单的代码来实现这个功能。在本文中,我们将介绍如何使用Java编程语言来编写判断闰年和平年的代码。

Java中的闰年计算规则是:能被4整除但不能被100整除的年份为闰年;或者能被400整除的为闰年。根据这个规则,我们可以编写如下的Java代码来判断一个特定的年份是否是闰年。


public class LeapYear {

  public static void main(String[] args) {

    int year = 2021;

    if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {

      System.out.println(year + "年是闰年");

    } else {

      System.out.println(year + "年是平年");

    }

  }

}

在这个例子中,我们声明了一个整型变量year并将其赋值为2021,然后使用if语句来判断是否是闰年。如果year能够被4整除但不能被100整除,或者能够被400整除,那么year就是闰年,否则它就是平年。最后,我们使用System.out.println语句来输出结果。

这种方法也可以用来编写一个工具类来判断闰年,以便其他项目可以调用。例如:


public class YearUtils {

  public static boolean isLeapYear(int year) {

    return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0);

  }

}

使用这个YearUtils工具类,其他Java程序可以轻松地判断特定年份是闰年还是平年。例如:


public class Test {

  public static void main(String[] args) {

    int year = 2022;

    if(YearUtils.isLeapYear(year)) {

      System.out.println(year + "年是闰年");

    } else {

      System.out.println(year + "年是平年");

    }

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复