流程控制语句使用总结

1、if判断:

  ①先判断if条件是否成立,然后选择是否进入判断语句中

  ②else if表示之前条件不满足时,进行else if的条件判断

  ③else if可以没有,可以重复

  ④else部分可以没有,表示当条件都不满足,不进行任何操作

2、switch选择:

  ①与if判断类似,但要先得出结果,再与判断条件进行比较,是再执行相应的代码

  ②限制较多:分支后必须写break;条件必须是具体的值,而不是变量;仅支持string、char、bool、枚举、整数类型的比较

3、while循环:

  ①条件满足就会一直执行,不满足才退出循环,当需要出现死循环时,使while循环条件为“true”即可

  ②需要停止时,使用“break;”

  ③例:重复获取用户输入,进行循环操作。与“Console.Clear();”搭配

4、for循环:

  ①常适用于将样本一个一个取出判断条件的情况

  ②表达式1定义循环开始项;循环条件判断循环范围;表达式2一般为++或--,使变量自增或自减,然后进行下一次循环

  ③循环体在表达式2之前执行,类似于数学公式,公式怎么写,计算怎么进行

  ④循环输出问题:嵌套一个for循环,其中第一个for循环功能为规定范围,循环输出;第二个for循环功能为判断哪些数据符合条件需要输出

  ⑤使用计数方式:定义使用累加变量,功能为存储符合条件的样本出现次数,在for循环结束之后,根据累加变量进行之后的操作(求和、求积等)

  ⑥使用查找方式:定义bool类型变量IsFind,先假设为false(假),通过循环判断,若有符合的,将isFind赋值为真,并且可以直接结束循环(因为已经找到),再将isFind作为判断条件,进行操作

  ⑦对范围内的数进行排序:一般用两个循环,第一个for循环取出范围内的第一个数,第二个for循环取出范围内第二个数,然后将两个数按排序要求进行判断,最后在for循环外进行重新输出

  ⑧foreach循环:只能用于遍历数组或集合,用法可与上面组合

注:若有不当不足之处,望评论指出,定当迅速修改。致谢

原文地址:https://www.cnblogs.com/YYouyang/p/7398675.html