zoukankan      html  css  js  c++  java
  • 练习:C#---类(身份证号截取生日、验证邮箱、DateTime)

    //练习1:截取生日
                Console.Write("请输入你的身份证号码:");
                string id = Console.ReadLine();
                Console.WriteLine("你的生日是:" + id.Substring(6, 4) + "" + id.Substring(10, 2) + "" + id.Substring(12, 2) + "");
                Console.ReadLine(); 

      /*
                 *练习2:判断邮箱格式是否正确
                 *分析:
                 *1、有且只能有一个@
                 *2、不能以@开头
                 *3、不能以.结尾
                 *4、@和.不能靠在一起
                 *5、@之后至少有一个.
                 */
                Console.Write("请输入邮箱账号:");
                string mail = Console.ReadLine();
                if (mail.Contains("@"))
                {
                    int aa = mail.IndexOf("@");
                    int bb = mail.LastIndexOf("@");
                    if (aa == bb)
                    {
                        bool a = mail.StartsWith("@");
                        if (!a)
                        {
                            string ss = mail.Substring(aa);
                            if (ss.Contains("."))
                            {
                                int dian = ss.IndexOf(".");
                                if (dian != 1)
                                {
                                    int hou = ss.LastIndexOf(".");
                                    if (hou != ss.Length - 1)
                                    {
                                        Console.WriteLine("输入邮箱的格式正确!");
                                    }
                                    else
                                    {
                                        Console.WriteLine("输入有误!");
                                    }
                                }
                                else
                                {
                                    Console.WriteLine("输入有误!");
                                }
                            }
                            else
                            {
                                Console.WriteLine("输入有误!");
                            }
                        }
                        else
                        {
                            Console.WriteLine("输入有误!");
                        }
                    }
                    else
                    {
                        Console.WriteLine("输入有误!");
                    }
                }
                else
                {
                    Console.WriteLine("输入有误!");
                }
                Console.ReadLine();

    //练习3:获取当前时间,增加n天后打印出是星期几
                DateTime date = new DateTime();
                date = DateTime.Now;
                DayOfWeek day=date.DayOfWeek;
                Console.WriteLine("当前时间为:"+ date +"	"+day);
                Console.Write("请输入要增加的天数:");
                int n=int.Parse(Console.ReadLine());
                DateTime date1 = new DateTime();
                date1=date.AddDays(n);
                DayOfWeek day1 = date1.DayOfWeek;
                Console.WriteLine("增加" + n + "天后,时间为:" + date1 +"	"+day1);
                Console.ReadLine();

  • 相关阅读:
    ADODB.Stream
    今天发现一个好玩的翻译接口
    有趣的对角线公式
    jboss 虚拟路径
    省市区拆分字符串
    jboss-eap-6.2修改端口号
    把excel、txt当数据库来查询
    TS流PAT/PMT详解
    iOS/iPhone 程序文件目录结构以及启动流程
    onvif规范的实现:onvif开发常用调试方法 和常见的segmentation fault错误
  • 原文地址:https://www.cnblogs.com/xiao55/p/5469304.html
Copyright © 2011-2022 走看看