每次 while 循环都会在指定的条件判断为true时执行指令,换句话说,循环在执行代码块之前先判断条件。
下图显示了 while 循环的流程图-
以下是 while 循环的语法。
while (expression) { Statement(s) to be executed if expression is true }
void main() { var num=5; var factorial=1; while(num >=1) { factorial=factorial * num; num--; } print("The factorial is ${factorial}"); }
上面的代码使用 while 循环来计算变量num中值的阶乘,成功执行代码后,将显示以下输出。
The factorial is 120
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)