C#流程语句

流程语句分为: 条件语句 和 循环语句

  • 条件语句:if 如果 else否则      switch 开关  case档位    break停止  
  • 循环语句:  for 语句、  while 语句:当...时

条件语句:结构

if ......else语句    

If(判断条件1){语句代码1;} else if(判断条件2){语句代码2; }   ................  else{ 语句代码}   

int x=3;
int y=5;
if(x<y){
Console.WriteLine("正确");
}else{
Console.WriteLine("不正确");
}

switch 开关   case档位    break停止

switch(表达式){

                         case值1:

                                        语句代码1;

                               break;

                        case值2:

                                        语句代码2;    

                                break;   

                        default: 

                                        语句代码n;

                                break;

                        }  

string status = "off";

 switch (status)
 {
     case "on":
         {
             Console.WriteLine("写作业");
             goto case "off";

             break;  // 结束判断语句
         }
     case "x":
     case "off":
         {
             Console.WriteLine("睡觉");
             break;
         }
 }

循环语句:

如果一部分代码需要重复执行,使用循环语句自动控制执行

  循环有两种方式

  1. 循环指定次数  for

  2. 没有次数要求,只有出口要求 while 

 * for (次数的变量初始声明; 判断是否要执行下一次; 更改次数) {
  *    循环执行的代码语句
  * }
  • for语句
  •   使用for 语句
                
                 for (①声明记录循环次数的变量;
                      ②结束循环的判断语句(如果是真就继续循环,假的话就停止循环);
                       ④变更记录的次数) {
                       ③需要循环执行的代码
                     }
                     
                    执行顺序: 1[2(真)34][2(真)34][2(真)34]....[2(假)]
                    
                    记录次数的变量在 循环内部 是可以使用的
                    在循环内部可以使用 continue 和 break 关键字跳过当前循环或者直接退出循环

  • while  语句 ( 当...时候)
  • while 当...时候
    
      while(①判断条件){
          ②当判断条件为真时执行的循环代码块 
      }
      
      执行顺序:[1(真) 2] [1(真) 2] ......[1(假)]//直到执行到1是假的停止
      要注意:在循环代码快内部一定要有修改条件的逻辑,避免出现死循环

  • do...while 语句
  •  //do..while 语句
        //先执行一次循环体再进行循环判断
        //也就表示循环体至少会执行一次
        //do 做
        int k = 10;
        do
        {
            Console.WriteLine("循环代码块");
            k++;
        } while (k < 5);
    
    }

// for 语句



  * for (次数的变量初始声明; 判断是否要执行下一次; 更改次数) {

  *    循环执行的代码语句

  * }



 // while 语句:当...时

  * while (判断条件) {

  *    当条件判断成功时候,执行一次的代码

  * }

  * 

  * 重点:循环执行的代码中,一定要有修改条件的逻辑,避免死循环

  */
int j = 0;
while (j < 5)
{
    Console.WriteLine("j 小于 5");
    j++;
}

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值