gpt4 book ai didi

java - 使用Java确定闰年?

转载 作者:行者123 更新时间:2023-12-01 06:24:34 25 4
gpt4 key购买 nike

这是我的要求。确定年份是否为闰年算法:

  • 如果年份能被4整除,则为闰年
    • 除非年份可以被 100 整除,否则就不是闰年
  • 除非年份可以被 400 整除,否则为闰年
  • 否则,这不是闰年

我需要知道我做对了吗?

private static boolean isLeapYear(int userInput){
boolean leapYear= false;

if (userInput % 4 == 0 ){
leapYear = true;

if (userInput % 4 == 0 && userInput % 100 ==0) {
leapYear = false;

if(userInput % 400 == 0){
leapYear = true;
}
}
}
else {
leapYear = false;
}

return leapYear;
}

最佳答案

我在 C++ 中使用了这个。

return ((userInput % 400) || ((userInput % 4) && !(userInput % 100)));

关于java - 使用Java确定闰年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12967390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com