A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求高手解答

5 个回复

倒序浏览
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("不是闰年");
}
}
回复 使用道具 举报
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("不是闰年");

}
回复 使用道具 举报
同求高手!我也没咋看明白
回复 使用道具 举报
安分的心灵 来自手机 中级黑马 2016-5-3 12:24:24
报纸
搞清什么是闰年就可以把,代码其实很简单
回复 使用道具 举报
闰年怎么算?百科上是这样说的①、普通年能整除4且不能整除100的为闰年。

②、世纪年能整除400的是闰年。(2000年是,1900年不是)

③、对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,这部分我们不用考虑。

所以,我觉得上面的代码好像不太对,应该是:  %400==0;  %4==0 && %100!=0,才对吧!能被4整除的还要满足不能被100整除才行吧?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马