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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

需求:判断给定的年份是否是闰年

屏幕快照 2015-04-30 15.35.17.png (102.4 KB, 下载次数: 12)

屏幕快照 2015-04-30 15.35.17.png

10 个回复

倒序浏览
大家多多支持啊
回复 使用道具 举报
if(num%4==0 && num%400==0)
    System.out.println("是闰年!");
这样就OK了。更简便一点。
回复 使用道具 举报
你的代码写的不对吗?你的问题是什么?
回复 使用道具 举报
其实 第一个if的判断条件和else if 的判断条件可以合并的,用短路或(||)连接,这样更简洁
回复 使用道具 举报
as12510 发表于 2015-4-30 17:50
其实 第一个if的判断条件和else if 的判断条件可以合并的,用短路或(||)连接,这样更简洁 ...

可以试试的。。。。合并就错了
回复 使用道具 举报
赞一个。
回复 使用道具 举报
赞一个。
回复 使用道具 举报
WanLum 发表于 2015-4-30 20:11
可以试试的。。。。合并就错了

if(num%4==0 && num%100 != 0 || num%400==0)
                        System.out.println("是闰年");
试过了,这样没错啊。
回复 使用道具 举报
aaronwang 发表于 2015-4-30 22:25
if(num%4==0 && num%100 != 0 || num%400==0)
                        System.out.println("是闰年");
试过了,这样没错啊。 ...

绝对不能合并。。。这个毫无疑问
回复 使用道具 举报
WanLum 发表于 2015-4-30 23:27
绝对不能合并。。。这个毫无疑问

可以读读人月神话那本书,,,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马