zoukankan      html  css  js  c++  java
  • 流程控制语句使用总结

    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循环:只能用于遍历数组或集合,用法可与上面组合

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

  • 相关阅读:
    从Swift3的标准库协议看面向协议编程(一)
    iOS多线程到底不安全在哪里?
    typealias和泛型接口
    iOS蓝牙开发CoreBluetooth快速入门
    iOS学习路线图
    iOS开发masonry的一些使用简介
    在Swift项目中使用cocoaPods导入第三方OC库
    微信小程序开发POST请求
    一些NSArray,NSDictionary,NSSet相关的算法知识
    iOS开发中的权限
  • 原文地址:https://www.cnblogs.com/YYouyang/p/7398675.html
Copyright © 2011-2022 走看看