Dart 编程 - while 循环



每当指定的条件为 true 时,while 循环会执行指令。换句话说,在执行代码块之前,循环会计算条件。

下图展示了 while 循环的流程图 −

While Loop

以下是 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 
dart_programming_loops.htm
广告