zoukankan      html  css  js  c++  java
  • if for switch语句

    顺序语句:一行行执行
    条件语句:选择分支
    if语句

      1、  if(....)//括号内是判断条件

                    {

                              //程序代码,运算等等

                    }

      2、   if(....)//括号内是判断条件

                    {

                              //程序代码,运算等等

                    }

              else//如果不满足条件则执行这里的代码

                   {

                              //程序代码,运算等等

                    }

       3、   if......

              else if....

              else
       4、  if嵌套
       5、  if......else.....嵌套
    例:
       int a = int.Parse(Console.ReadLine());
       int b = int.Parse(Console.ReadLine());
       if (a > b)                  //如果满足条件返回true则执行大括号范围内的代码
      {
       string name = Console.ReadLine();
       Console.WriteLine("{0}先生,恭喜{0}中奖了!", name);  //{0}表示占位,显示逗号后的内容
       }

       ConsoleReadline();

    for语句

    循环语句:重复执行某一代码

    for:四要素:初始条件、循环条件、状态改变、循环体

    break:  终止           

      for (int i = 1; i <= 100; i++)          

       {              

           Console.WriteLine("hello"+i);               

           if (i == 40)           

             {                   

                 break;//终止离它最近的循环           

             }          

       }           

     Console.ReadLine();

    continue:跳过本次循环体下面的内容;直接到状态改变继续下面的内容             

    for (int i = 1; i <= 100; i++)         

        {                              

           if (i == 40)              

              {                   

                 continue;              

              }               

          Console.WriteLine("hello"+i);           

         }            

    Console.ReadLine();

    try-catch-finally:

    while (true)            

    {

        string s=Console.ReadLine();             try//尝试,保护起来,即使程序也能执行出错            

               {             

                   int a = int.Parse(s);            

                   Console.WriteLine(a);         

               }           

       catch (Exception b)//捕获错误,有错误才执行         

              {              

                  Console.WriteLine(b);           

               }            

       finally//不管有没有错最后都执行           

              {         

               Console.WriteLine("hello");  

               }

    }

     switch:

    Console.Write("请输入数字0—6");         

    int a = int.Parse(Console.ReadLine());           

     switch (a)          

       {                

       case 0:                  

          Console.WriteLine("星期天");                    

          break;               

      case 1:                   

          Console.WriteLine("星期1");               

          break;                

    case 2:                    

          Console.WriteLine("星期2");              

          break;                

    case 3:                  

          Console.WriteLine("星期3");               

          break;               

     case 4:              

           Console.WriteLine("星期4");               

           break;               

     case 5:                    

           Console.WriteLine("星期5");

           break;

      case 6:

           Console.WriteLine("星期6");

           break;

      default:

            Console.WriteLine("数字不正确");

           break;

                }            

    Console.ReadLine();

  • 相关阅读:
    ZJNU 1138
    ZJNU 1133
    架构设计:系统存储(21)——图片服务器:详细设计(1)
    架构设计:系统存储(20)——图片服务器:需求和技术选型(2)
    架构设计:系统存储(19)——图片服务器:需求和技术选型(1)
    架构设计:系统存储(18)——Redis集群方案:高性能
    大端模式和小端模式
    阶段性纠错邀请
    架构设计:系统存储(17)——Redis集群方案:高可用
    Android深入浅出之Binder机制
  • 原文地址:https://www.cnblogs.com/qixinjian/p/4583382.html
Copyright © 2011-2022 走看看