int year = 2008;//赋默认值
bool flag = true;
do
{
try
{
Console.WriteLine("请输入一个年份:");
year = Convert.ToInt32(Console.ReadLine());
flag = true;
}
catch
{
Console.WriteLine("请输入整数!");
flag = false;
}
} while (flag == false);
Console.WriteLine();
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) //判断是否闰年
{
Console.WriteLine(year + "是闰年!");
}
else
{
Console.WriteLine(year + "不是闰年!");
}
运行结果如图:
|
|