• 选择语句


    培训第三天

    今天主要学选择语句。

    其类型:

    1、 if(表达式) 

    {结果}

    2、if(表达式)

    else

    {另外结果}

    3、if(表达式)
    {
    }
    else if
    {
    }
    else if
    {
    }
    ...
    else
    {
    }

    这是对应的多选一,如果符合其中一项,后面的就不用运行了。

    4、if的嵌套

    if(表达式)
    {
     if(){}
    else{}
    }
    else
    {
     if(){}
    }

    5、switch case

    switch case必须与break一同使用。

    补练习题:输入年月日,看看格式是否正确!!(复制到vs中看)

     Console.Write("请输入年份:");            
     int y = int.Parse(Console.ReadLine());            
     if (y >= 0 && y <= 9999)            
     {                 
    Console.Write("请输入月份:"
    );                
     int m = int.Parse(Console.ReadLine());                 
    if (m >= 1 && m <= 12)               
     {                     
    Console.Write("请输入日份:"
    );                     
    int d = int.Parse(Console.ReadLine());                    
     if (d >= 1 && d <= 31)                     
    {                         
    if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12)                         {                             
    Console.WriteLine("日期格式正确,您输入的日期为:{0}-{1}-{2}。", y, m,d);                        
     }                         
    else if (m == 4 || m == 6 || m == 9 || m == 11)                        
     {                            
     if (d <= 30)                             
    {                                 
    Console.WriteLine("日期格式正确,您输入的日期为:{0}-{1}-{2}。", y, m, d);                             
    }                            
     else                             
    {                                 
    Console.WriteLine("日期格式错误!");                            
     }                         
    }                        
    else                        
     {                             
    if (d <= 28)                           
      {                                 
    Console.WriteLine("日期格式正确,您输入的日期为:{0}-{1}-{2}。", y, m, d);                            
     }                             
    else if (d == 29)                            
     {                                
     if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)                                
     {                                    
     Console.WriteLine("日期格式正确,您输入的日期为:{0}-{1}-{2}。", y, m, d);                                
     }                                 
    else                                 
    {                                     
    Console.WriteLine("日期格式错误!");                                
     }                  
     }                             
    else                            
     {                                 
    Console.WriteLine("日期格式错误!"
    );                            
     }                         
    }                     
    }                     
    else                     
    {                         
    Console.WriteLine("日份不对");                    
     }                
     }                 
    else                 
    {                     
    Console.WriteLine("月份不对");               
      }             
    }             
    else             
    {                 
    Console.WriteLine("年份不对");             
    }
    
     Console.ReadLine();
    View Code
  • 相关阅读:
    Java基础-集合框架的学习大纲
    Java多线程并发学习-进阶大纲
    Spring学习大纲
    Netty学习大纲
    分布式学习大纲
    数据库学习大纲
    缓存学习大纲
    JVM-jvm学习大纲(0)
    多线程学习-基础(十三)(学习参考·网摘) ArrayBlockingQueue源代碼解析(base jdk 1.8)
    C#数字图像处理算法学习笔记(一)--C#图像处理的3中方法
  • 原文地址:https://www.cnblogs.com/wwz-wwz/p/5697251.html
Copyright © 2020-2023  润新知