java - Main.isLeapYear 的结果被忽略 - 为什么?

标签 java

public class Main
{
    public static void main(String[] args)
    {
        isLeapYear(1600);
    }

    public static boolean isLeapYear(int year)
    {
        if (year < 1 || year > 9999) return false;

        if (year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
            return true;
        }
        else return false;
    }
}

为什么会发生这种情况?当我运行代码时没有显示任何输出。

最佳答案

没有显示输出,因为您没有显示任何内容,要显示输出,请尝试以下操作:

public static void main(String[] args)
{
        System.out.println(isLeapYear(1600));
}

关于java - Main.isLeapYear 的结果被忽略 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50852608/

相关文章:

java - for bean 使用 spEL 的 Spring AOP 代理创建错误

java - 使用转义字符时出现问题 '{'

Java - 如何检查除法是整数还是 float ?

java - 如何针对 Controller 的特定方法跳过Spring身份验证

java - 解析所有 javafx 导入时出错

java - 如何在运行时更改 View 大小

java - 匹配转义字符(引号)的正则表达式

java - 如何修复 m2eclipse 插件?

java - 不兼容的类型 : java. util.lang.String 无法转换为 stringdemo.String

java - spring DAO层返回数据到spring Service层