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();

  • 相关阅读:
    C# 使用Lazy 懒加载
    软件测试用例报告整理
    什么是事务,为什么要引入事务?
    WPF+DataGrid+MySQL实现增删改查、Excel文件导出
    git 设置远程库别名
    Access Like内存溢出问题排查,并找出相应的包含26个日文片假名数据的sql语句
    java 离线中文语音文字识别
    fbx的法线设置方式引起的显示不正确
    C#定时job
    CSS3+js实现循环滚动文字播放与暂停demo
  • 原文地址:https://www.cnblogs.com/xiao55/p/5469304.html
Copyright © 2011-2022 走看看