//判断闰年:闰年也就是二月份有29天,普通闰年:bai能被4整除但du不能被100整除,世纪闰年:能被400整除的为世纪闰年。 Console.WriteLine("请输入闰年:"); int year = Convert.ToInt32(Console.ReadLine()); bool tr = (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);//%取余数,bool类型返回值是true和false常用于if判断里面 if (year <= 0) { Console.WriteLine("你输入的:" + year + "不大于0");// 只是利用if的分支语句进行判断 } else if (tr == true) { Console.WriteLine("你输入的年份:" + year + "是闰年"); } else { Console.WriteLine("你输入的:" + year + "不是闰年"); } try//主体代码块有可能发生的异常 { } catch (Exception ex)//处理异常,获取try发生异常后会跳转到这里,如果未抛出异常则不执行,Exception是获取所有的异常 { } finally //不管有没有发生异常都会执行,等待try执行完成后才会执行,如果有catch必须写在其后 { } Console.ReadLine();