首页 > 其他 > 详细

闰年测试

时间:2015-04-06 21:37:53      阅读:218      评论:0      收藏:0      [点我收藏+]

一、闰年定义

非整百年数,可以整除4为闰年;整百年数,整除400为闰年。

例如:1996为闰年;2000为闰年;1900不是闰年。

二、闰年程序

1.

bool isLeapYear( int year )

{

    return year % 400 == 0 || (year % 4 == 0 && year % 100 != 0);

} 

2.

public static bool IsLeapYear(int year)
{
    if (year % 400 == 0)
        return true;
    if (year % 100 == 0)
        return false;
    if (year % 4 == 0)
        return true;
    return false; 
}

三、存在的问题

由于我们所定义的为int型,输入年份时,有可能会出现用户输入类型错误。例:“abcd”,char型的“1900”等

这时,我们需要对用户输入的内容做一下判断。

1、可以利用try{}

           catch{}进行判断。

2、利用if(),else{}或者case对用户所输入的内容进行判断。不同的内容进行不同的操作,返回不同的结果值。

闰年测试

原文:http://www.cnblogs.com/zheyuwang/p/4396504.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!