黑马程序员技术交流社区

标题: 需求:判断给定的年份是否是闰年 [打印本页]

作者: WanLum    时间: 2015-4-30 15:38
标题: 需求:判断给定的年份是否是闰年
需求:判断给定的年份是否是闰年

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

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

作者: WanLum    时间: 2015-4-30 15:40
大家多多支持啊
作者: 1017161726    时间: 2015-4-30 17:17
if(num%4==0 && num%400==0)
    System.out.println("是闰年!");
这样就OK了。更简便一点。
作者: 裴健华    时间: 2015-4-30 17:23
你的代码写的不对吗?你的问题是什么?
作者: as12510    时间: 2015-4-30 17:50
其实 第一个if的判断条件和else if 的判断条件可以合并的,用短路或(||)连接,这样更简洁
作者: WanLum    时间: 2015-4-30 20:11
as12510 发表于 2015-4-30 17:50
其实 第一个if的判断条件和else if 的判断条件可以合并的,用短路或(||)连接,这样更简洁 ...

可以试试的。。。。合并就错了
作者: 黄文昭    时间: 2015-4-30 22:00
赞一个。
作者: 黄文昭    时间: 2015-4-30 22:02
赞一个。
作者: aaronwang    时间: 2015-4-30 22:25
WanLum 发表于 2015-4-30 20:11
可以试试的。。。。合并就错了

if(num%4==0 && num%100 != 0 || num%400==0)
                        System.out.println("是闰年");
试过了,这样没错啊。
作者: WanLum    时间: 2015-4-30 23:27
aaronwang 发表于 2015-4-30 22:25
if(num%4==0 && num%100 != 0 || num%400==0)
                        System.out.println("是闰年");
试过了,这样没错啊。 ...

绝对不能合并。。。这个毫无疑问
作者: WanLum    时间: 2015-4-30 23:29
WanLum 发表于 2015-4-30 23:27
绝对不能合并。。。这个毫无疑问

可以读读人月神话那本书,,,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2