这段代码实现了一个简单的功能,即判断输入的年份是否是闰年。
下面是对代码的解释:
1.Main 方法:
- Main 方法是程序的入口点。
- 首先,程序输出提示信息让用户输入一个年份。
- 然后,调用 IsRun 方法来判断输入的年份是否是闰年,并将结果存储在 run 变量中。
- 最后,程序输出 run 变量的值,即判断结果,并等待用户按任意键结束程序。
2IsRun 方法:
- IsRun 方法用于判断给定的年份是否是闰年。
- 方法的参数是一个整数 year,表示要判断的年份。
- 方法使用了一个布尔表达式来判断年份是否为闰年,表达式为 (year % 400 == 0) || (year % 4 == 0) && (year % 100 != 0)。
如果表达式的值为 true,则说明该年份是闰年,方法返回 true;否则返回 false。
static void Main(string[] args)
{
//写一个方法,判断一个年份是否是闰年
Console.WriteLine("请输入年份:");
bool run = IsRun(int.Parse(Console.ReadLine()));
Console.WriteLine(run);
Console.ReadKey();
}
/// <summary>
/// 判断给定的年份是否是闰年
/// </summary>
/// <param name="year">判断的年份</param>
/// <returns>是否是闰年</returns>
public static bool IsRun(int year)
{
bool b = (year % 400 == 0) || (year % 4 == 0) && (year % 100 != 0);
return b;
}
总结:
- Main 方法负责程序的流程控制和用户交互。
- IsRun 方法负责具体的业务逻辑,判断年份是否为闰年。
- 这段代码简单明了,实现了基本的功能,但没有考虑输入错误的情况,比如用户输入非整数的情况。