闰年代码 - 如何在main方法中调用?

时间:2016-03-08 17:17:46

标签: java

这是我用来判断一年是否是闰年的代码:

public class leap_year {
public static void main(String args[])
{
  isLeapYear(2009)
}

    public static boolean isLeapYear(int year) {
      if (year % 4 != 0) {
        return false;
      } else if (year % 400 == 0) {
        return true;
      } else if (year % 100 == 0) {
        return false;
      } else {
        return true;
      }
    }
}

但是当我运行代码时,nothings出现了。我究竟做错了什么?

2 个答案:

答案 0 :(得分:1)

没有打印出来,因为你还没有订购它!使用boolean bool = isLeapYear(2009); System.out.println(bool); 将输出打印到控制台。

您的代码应如下所示:

System.out.println(isLeapYear(2009));

或直接打印出来而不使用任何变量:

^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$

答案 1 :(得分:1)

您的代码运行正常,您只需要在某处打印方法的结果......

使用System.out.println和您的方法作为参数....

System.out.println(isLeapYear(2009));
System.out.println(isLeapYear(2016));

enter image description here