Console.WriteLine("请输入一个年份");
Fond://标签,在catch到异常的时候,跳转到重新输入,注意:标签不能定义在try中。
try
{
int years = Convert.ToInt32(Console.ReadLine());
bool result = LeapYear(years);
if (result)
{
Console.WriteLine("这是闰年");
}
else
{
Console.WriteLine("这不是闰年");
}
}
catch (Exception )
{
Console.WriteLine("您输入 格式不正确,请重新输入一个年份");
goto Fond;
}
Console.ReadKey();
}
public static bool LeapYear(int year)//定义的判断是不是闰年的方法
{
if (year%400==0||year%4==0&&year!=100)
{
return true;
}
else
{
return false;
}
} |