江明涛的博客
Java中如何判断一个年份是否是世纪年
Java中如何判断一个年份是否是世纪年

Java中如何判断一个年份是否是世纪年

在Java编程中,判断一个年份是否是世纪年是一项常见的任务。世纪年是指能被100整除的年份,例如2000年和1900年就是世纪年。那么我们该如何在Java中实现这个判断呢?下面将介绍一种简单的方法。

我们可以使用取模运算符(%)来判断一个年份是否能被100整除。如果一个年份能够被100整除,那么它就是世纪年。以下是一个Java方法来判断一个年份是否是世纪年的示例:

public class YearUtils {
    public static boolean isCenturyYear(int year) {
        if(year % 100 == 0) {
            return true;
        } else {
            return false;
        }
    }
    public static void main(String[] args) {
        int year1 = 2000;
        int year2 = 1900;
        int year3 = 2021;
        System.out.println(year1 + "是世纪年吗? " + isCenturyYear(year1));
        System.out.println(year2 + "是世纪年吗? " + isCenturyYear(year2));
        System.out.println(year3 + "是世纪年吗? " + isCenturyYear(year3));
    }
}

在上面的示例代码中,我们定义了一个名为isCenturyYear的静态方法。该方法接受一个int类型的参数year,返回一个boolean类型的值。true表示是世纪年,false表示不是世纪年。

我们在main方法中定义了三个年份变量:year1year2year3,分别为2000、1900和2021。通过调用isCenturyYear方法,我们判断这些年份是否是世纪年,并打印结果。

当我们运行上述代码时,将会得到以下输出:

2000是世纪年吗? true
1900是世纪年吗? true
2021是世纪年吗? false

通过这种方法,我们可以轻松地判断一个年份是否是世纪年,为后续的计算和逻辑操作提供便利。

希望本文对你有所帮助,如果你在使用Java编程中需要判断一个年份是否是世纪年,不妨试试上述方法!