用Java创建一个程序,如果一年是闰年,则返回true,否则返回false
发布时间:2020-12-15 04:28:13 所属栏目:Java 来源:网络整理
导读:这是我的代码 public class Leapyear{ public static void main(String []args){ for(int year =2000; year =2020; year++){ if((year % 400 == 0) || ((year % 4 == 0) (year % 100 != 0))) System.out.println("Year " + year + " is a leap year"); else
这是我的代码
public class Leapyear{ public static void main(String []args){ for(int year =2000; year <=2020; year++){ if((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0))) System.out.println("Year " + year + " is a leap year"); else System.out.println("Year " + year + " is not a leap year"); } 但问题是:如果不是闰年,我不知道如何返回true,如果不是闰年,我不知道如何返回false. 解决方法
您可以创建一种方法来判断一年是否是闰年.像这样.
public class Leapyear{ public static void main(String []args){ for(int year =2000; year <=2020; year++){ if(isLeapYear(year)) { System.out.println("Year " + year + " is a leap year"); else System.out.println("Year " + year + " is not a leap year"); } } public static boolean isLeapYear(int year) { return (year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0)) /* It will return boolean value (true or false) */ } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |