zoukankan      html  css  js  c++  java
  • 判断某年某月有几天

     Console.WriteLine("请输入年份:");
                try
                {
                    int year = Convert.ToInt32(Console.ReadLine());//有可能抛异常
                    Console.WriteLine("请输入月份:");
                    try
                    {
                        int month = Convert.ToInt32(Console.ReadLine());//1-12 //有可能抛异常
                        if (month >= 1 && month <= 12)
                        {
                            int day = 0;
                            switch (month)
                            {
                                case 1:
                                case 3:
                                case 5:
                                case 7:
                                case 8:
                                case 12:
                                    day = 31;
                                    break;
    
                                case 2:
                                    //判断是否是闰年
                                    if ((year % 4 == 0) || (year % 4 == 0 && year % 100 != 0))
                                    {
                                        day = 29;
                                    }
                                    else
                                    {
                                        day = 28;
                                    }
                                    break;
    
                                default:
                                    day = 30;
                                    break;
                            }
                            Console.WriteLine("{0}年{1}月有{2}天", year, month, day);
    
                        }//if判断的括号
                        else
                        {
                            Console.WriteLine("输入的月份不合要求");
                        }
                    }//try月份的括号
                    catch//跟月份配套
                    {
                        Console.WriteLine("输入的月份有误");
                    }
                }//try年份的括号
                catch //跟年份配套try
                {
                    Console.WriteLine("输入的年份有误");
                }
                Console.ReadKey();
  • 相关阅读:
    Encoding
    F Takio与Blue的人生赢家之战
    D FFF团的怒火
    C Golden gun的巧克力
    B 倒不了的塔
    A jubeat
    17230 计算轴承半径
    10686 DeathGod不知道的事情
    10688 XYM-AC之路
    10692 XYM-入门之道
  • 原文地址:https://www.cnblogs.com/yingchuanxiaoge/p/5326449.html
Copyright © 2011-2022 走看看