我只能使用parseInt
和if
- else
- 语句而且我现在卡住了。我理解逻辑,但我无法控制例如2月的日期和闰年。我写了一些关于它的陈述。
boolean leap = false;
if (((year % 4) == 0) && ((year % 100) == 0)
&& ((year % 400) == 0) && ((year % 4000) != 0))
leap = true;
else
leap = false;
但我无法与二月份联系。你能帮帮我吗?
答案 0 :(得分:1)
闰年可以通过以下方式评估:
if ((year % 4 == 0) && (year % 100 != 0))
{
leap = true;
}
else if (year % 400 == 0)
{
leap = true;
}
else
{
leap = false;
}
答案 1 :(得分:0)
我简化了@Matt Jones的回答,但那只是我。
leap = false;
if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)){
leap = true;
}
基本相同但输入少一点:)