gpt4 book ai didi

java - 哪个闰年公式是最佳选择?

转载 作者:行者123 更新时间:2023-11-29 07:43:11 25 4
gpt4 key购买 nike

我正在使用一个代码来确定一年是否是闰年。这是我的功能

private boolean leapYear(int year)
{
boolean t = false;
if((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
t = true;
return t;
}

这个函数工作正常,但我担心它可能有一些错误,这就是为什么我有另一个选择:

private boolean esBisiesto(int year)
{
boolean t = false;
if((year % 4 == 0)&&(year % 100!=0 ||(year % 100 == 0 && year % 400 == 0)))
t = true;
return t;
}

但我不知道哪一个是最好的选择

最佳答案

版本 1 是正确的。其实不需要那么多括号:

boolean leapYear = year % 4 == 0 && year % 100 != 0 || year % 400 == 0;

会很好地工作

关于java - 哪个闰年公式是最佳选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28133888/

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