zoukankan      html  css  js  c++  java
  • 选择语句

    培训第三天

    今天主要学选择语句。

    其类型:

    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
  • 相关阅读:
    office excel无法打开超链接解决方法
    mysql默认的数据库介绍(还没看,找时间研究)
    mysql目录结构及配置文件
    springboot-actuator应用后台监控
    服务器端负载均衡和客户端负载均衡的区别
    Spring Cloud Eureka 自我保护机制
    HDU 4028 The time of a day (dp+离散化)
    HDU 3652 B-number(数位DP)
    HDU 2966 In case of failure
    HDU 3622 Bomb Game
  • 原文地址:https://www.cnblogs.com/wwz-wwz/p/5697251.html
Copyright © 2011-2022 走看看