• 0311类


    在不符合条件的时候用for再循环

    例如

                //for (; ; )

                //{             

                //    Console.Write("请输入一个年份");

                //    int n = int.Parse(Console.ReadLine());

                //    if (n <= 9999 && n>= 1)

                //    {

                       

                //        for (; ; )

                //        {                      

                //            Console.Write("请输入一个月份");

                //            int y = int.Parse(Console.ReadLine());

                //            if (y >= 1 && y <= 12)

                //            {

                              

                //                for (; ; )

                //                {

                //                    Console.Write("请输入一个日期");

                //                    int r = int.Parse(Console.ReadLine ());

                //                    if (r <= 31 && r >= 1)

                //                    {

                //                        if (y == 1 || y == 3 || y == 5 || y == 7 || y == 8 || y == 10 || y == 12)

                //                        {

                //                            if (r >= 1 && r <= 31)

                //                            {

                //                                Console.WriteLine("年" + n + "月" + y + "日" + r);

                //                                break;

                //                            }

                //                            else

                //                            {

                //                            }

                //                        }

                //                        if (y == 4 || y == 6 || y == 9 || y == 11)

                //                        {

                //                            if (r <= 30 && r >= 1)

                //                            {

                //                                Console.WriteLine("年" + n + "月" + y + "日" + r);

                //                                break;

                //                            }

                //                            else

                //                            {

                //                                Console.WriteLine("输入的日期有误");

                //                            }

     

                //                        }

                //                        else

                //                        {

                //                            if ((n % 4 == 0 && n / 100 != 0) || n / 400 == 0)

                //                            {

                //                                if (r >= 1 && r <= 29)

                //                                {

                //                                    Console.WriteLine("年" + n + "月" + y + "日" + r);

                //                                    break;

                //                                }

                //                                else

                //                                {

                //                                    Console.WriteLine("输入的日期有误");

                //                                }

     

                //                            }

                //                            else

                //                            {

                //                                if (r <= 28 && r >= 1)

                //                                {

                //                                    Console.WriteLine("年" + n + "月" + y + "日" + r);

                //                                    break;

     

                //                                }

                //                                else

                //                                {

                //                                    Console.WriteLine("输入的日期有误");

                //                                }

     

                //                            }

                //                        }

                //                    }

                //                    else

                //                    {

                //                        Console.WriteLine("输入的日期有误");

                //                    }

                //                }

                //                break;

                //            }

                //            else

                //            {

                //                Console.WriteLine("输入的月份有误");

                //            }

     

                //        }

                //        break;    

                //    }

                //    else

                //    {

                //        Console.WriteLine("输入的年份有误");

                //    }

                //}

                //Console.ReadLine();

    Try-catch

    Try是保护执行里面的代码段,若其中有错误不会管下面的直接跳转到catch

    Catch:发现try中有错误直接执行;没有错误不执行

    Finally不管前面有没有错误都执行

    String类

    大String包含小string

    Length字符串的长度

    X.trim()  去掉字符串前后的空格trimstart()去掉前面的空格trimend是去掉后面的空格

    X=x.ToLower();将字符串中的大写英文字符转化成小写

    X=x.ToUpper();将字符串中的小写英文字符转化成小写

    Int c=a.lndexof()从前面找到前面的一个字符

    Int d=a.lastindexof()找到后面的一个和前面相同的字符

    Bool b=a.Contains()字符串中是否有此字符

    Substring(m,n)从第m为截取字符串,截取n个

    Replace(”字”,”子”)替换所有符合指定段的字符串条件的字符串

    Math类

    Ceiling  取上线的意思floor   取下线的意思

    Math.pi   圆周率   math.Sqrt()  平方根的意思

    Math.Round()  四舍五入,当整数部分为奇数.5上位,整数部分为偶数.5舍去

  • 相关阅读:
    Dell PowerEdge服务器RAID卡驱动下载
    Cent OS yum 安装 Adobe flash player
    如何在安全模式下创建新管理员账户?
    chkdsk 和sfc.exe修复命令
    右下角弹出"Windows-延缓写入失败"或者"xxx-损坏文件 请运行Chkdsk工具"
    VMware NAT模式 Cent OS IP配置
    sublime Text2 2.0.2 build 2221 64位 破解(已测试)
    Windows Server 2008 R2 配置Exchange 2010邮件服务器
    openGL深度缓冲区问题
    glRotatef 转动方向
  • 原文地址:https://www.cnblogs.com/wcc731546227/p/5266904.html
Copyright © 2020-2023  润新知