闰年计算法则 闰年的算法图解

题目:输入一个年份 , 判断该年是否是闰年 。
这个是一个道各种公司的面试题目 , 虽然是一道非常简单的题目 , 但是这是作为一个专业程序员必备的常识 。
满足闰年的条件:该年份能被4整除 , 但不能被100整除;或者该年份能被4整除 , 又能被400整除 。
最简单的判断闰年算法是用条件判断语句配合逻辑表达式进行判断 。 充分地利用逻辑表达式进行判断可使程序的可读性更好 , 效率更高 。 源代码如下:

闰年计算法则 闰年的算法图解

文章插图
源代码中的判断语句是:if((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0))
而不是if((year % 4 == 0 && year % 100 != 0)||( year %4==0 && year % 400 == 0))
是因为如果year能被400整除必然能被4整除 , 因此可以省略year%4 ==0的判断 。
运行结果如下图:

闰年计算法则 闰年的算法图解

文章插图
闰年计算法则 闰年的算法图解

文章插图
【闰年计算法则 闰年的算法图解】请关注“程序猿的自我修炼” , 我们一起来修炼 , 成为中心的大神!


    以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

    「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: