黑马程序员技术交流社区
标题:
判断是否是闰年;. 这题怎么做?
[打印本页]
作者:
lll456123l
时间:
2016-5-3 10:17
标题:
判断是否是闰年;. 这题怎么做?
求高手解答
作者:
349153256
时间:
2016-5-3 11:00
if(x%4==0){
if(x%100==0){
if(x%400==0){
system.out.println("是闰年");}
else{
system.out.println("不是闰年");
}
}
else{
System.out.println("是闰年");
}
else{
system.out.println("不是闰年");
}
}
作者:
349153256
时间:
2016-5-3 11:01
if(x%4==0){
if(x%100==0){
if(x%400==0){
system.out.println("是闰年");}
else{
system.out.println("不是闰年");
}
}
else{
System.out.println("是闰年");
}
}
else{
system.out.println("不是闰年");
}
作者:
zhangzhen33053
时间:
2016-5-3 11:03
同求高手!我也没咋看明白
作者:
安分的心灵
时间:
2016-5-3 12:24
搞清什么是闰年就可以把,代码其实很简单
作者:
Midicy
时间:
2016-5-3 17:06
闰年怎么算?百科上是这样说的①、普通年能整除4且不能整除100的为闰年。
②、世纪年能整除400的是闰年。(2000年是,1900年不是)
③、对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,这部分我们不用考虑。
所以,我觉得上面的代码好像不太对,应该是: %400==0; %4==0 && %100!=0,才对吧!能被4整除的还要满足不能被100整除才行吧?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2