c#计算闰年

这段代码实现了一个简单的功能,即判断输入的年份是否是闰年。

下面是对代码的解释:

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 方法负责具体的业务逻辑,判断年份是否为闰年。
  • 这段代码简单明了,实现了基本的功能,但没有考虑输入错误的情况,比如用户输入非整数的情况。

相关推荐

  1. c#计算闰年

    2024-03-14 19:40:02       36 阅读
  2. C语言】打印闰年

    2024-03-14 19:40:02       40 阅读
  3. C#:闰年判断

    2024-03-14 19:40:02       32 阅读
  4. [C/C++入门][ifelse]20、闰年判断

    2024-03-14 19:40:02       23 阅读
  5. C语言经典例题 --- 公因数、素数、闰年

    2024-03-14 19:40:02       42 阅读
  6. 判断是否为闰年?【C语言】

    2024-03-14 19:40:02       37 阅读
  7. C入门番外篇——师兄的不耻下问(2024是个闰年)

    2024-03-14 19:40:02       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-14 19:40:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-14 19:40:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-14 19:40:02       82 阅读
  4. Python语言-面向对象

    2024-03-14 19:40:02       91 阅读

热门阅读

  1. 基于ElasticSearch的海量AIS数据存储方法

    2024-03-14 19:40:02       44 阅读
  2. 【Python】-闲聊:如何系统的自学Ptyhon

    2024-03-14 19:40:02       45 阅读
  3. PHP序列化基础知识储备

    2024-03-14 19:40:02       38 阅读
  4. Oracle——用户、角色、权限的创建、删除、修改

    2024-03-14 19:40:02       41 阅读
  5. day2-C++

    day2-C++

    2024-03-14 19:40:02      31 阅读
  6. 当代计算机语言占比分析

    2024-03-14 19:40:02       50 阅读
  7. 文件系统事件监听

    2024-03-14 19:40:02       43 阅读
  8. 【OpenGL经验谈01】Vertex 规范最佳实践

    2024-03-14 19:40:02       41 阅读
  9. SpringCloud中Gateway提示OPTIONS请求跨域问题

    2024-03-14 19:40:02       41 阅读
  10. 如何详细自学python?

    2024-03-14 19:40:02       41 阅读
  11. 自动化运维工具Ansible之playbooks剧本

    2024-03-14 19:40:02       49 阅读
  12. Android 卫星通信计算方位角,仰角,极化角

    2024-03-14 19:40:02       36 阅读