循环结构语句
顺序结构的程序语句只能被执行一次;如果你想使同样的操作执行多次,就需要使用循环结构语句。在轻舟中有3种主要的循环结构语句、每个循环结构语句都有与之对应的唯一结束标志:"结束循环"、用以当不符合条件时结束循环。
-
判断循环
-
变量循环
-
计次循环
判断循环
判断循环是最基本的循环结构语句、只要逻辑值、或逻辑表达式为真、则会进入循环体内一直执行下去;它的语句结构为:
判断循环(逻辑值 | 逻辑表达式)
' 循环内容
结束循环
实例代码:
变量 计次 为 整数型
判断循环(计次 < 10)
' 循环代码
计次 = 计次 + 1
结束循环
上述代码解释:
- 当变量 计次 的值小于10时、则进入循环体内、执行代码块内的循环代码。每次执行完循环代码、让变量计次的值加1;当计次大于10时、不符合条件则不会进入循环体内、而是跳到结束循环标志、退出循环。
使用该循环结构体时应当特别注意:
确保逻辑值有条件返回假、否则将会导致程序陷入死循环无法退出。
变量循环
变量循环;顾名思义是以变量为开始点、进行循环的结构语句体;因为该语句指定了初始值及目标值、因此在实际开发过程中使用的比较多。它的语句结构为:
变量循环(初始变量 = 初始值, 目标值, 递增值)
' 循环代码
结束循环
语句解释:
- 参数一:初始值、指定从什么值开始循环
- 参数二:目标值、指定循环到那个值就退出循环
- 参数三:递增值、每次执行循环代码后初始变量增加的值
实例代码:
变量循环(初始值 = 0, 10, 2)
结束循环
上述代码解释:
- 初始变量为0、目标值为10、每次循环后初始变量加2、当初始变量大于10时、将会退出循环。
计次循环
计次循环、是以次数限制循环为主要的循环结构体、多用于在处理循环时指定次数的场景。它的循环结构语句为:
计次循环(循环次数, 计次变量)
' 循环语句
结束循环
语句解释:
- 参数一:循环次数、指定要循环的次数
- 参数二:计次变量、循环递增计次的变量、每次递增加1、初始值必须为0
实例代码:
变量 计次 为 整数型
计次循环(10,计次)
'代码执行语句
结束循环
上述代码解释:
- 循环10次、计次变量从0开始、每次计次变量加1、当循环10次后退出循环。
退出循环
如果在执行循环语句过程中、我们不想等待全部循环结束再退出循环;那么可以使用关键字 "退出" break ;结束循环。例如在下方语句中;当计次等于5的时候、则退出循环:
变量 计次 为 整数型
判断循环(计次 < 10)
如果(计次 == 5)
退出
否则
' 执行语句
结束 如果
计次 = 计次 + 1
结束循环
跳过循环
如果在执行循环语句过程中、我们想跳过某一次循环;那么可以使用关键字 "跳过" continue;跳过循环。例如在下方代码语句中;当计次等于5的时候、则跳过该次循环、但仍然会继续执行后续循环:
变量 计次 为 整数型
判断循环(计次 < 10)
如果(计次 == 5)
跳过
否则
' 执行语句
结束 如果
计次 = 计次 + 1
结束循环