for 循环将代码块执行指定的次数,它可用于迭代一组固定值,例如数组。
以下是 for 循环的语法。
for (initial_count_value; termination-condition; step) { //statements }
void main() { var num=5; var factorial=1; for( var i=num ; i >= 1; i-- ) { factorial *= i ; } print(factorial); }
程序代码将产生以下输出-
120
程序将计算数字5的阶乘并显示, for循环生成从5到1的数字序列,计算每次迭代中数字的乘积。
可以使用逗号运算符(,)将多个赋值和最终表达式组合在for循环中。例如,以下for循环打印前八个斐波那契数-
void main() { for(var temp, i=0, j=1; j<30; temp=i, i=j, j=i + temp) { print('${j}'); } }
它应该产生以下输出-
链接:https://www.learnfk.comhttps://www.learnfk.com/dart-programming/dart-programming-for-loop.html
来源:LearnFk无涯教程网
1 1 2 3 5 8 13 21
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)