iterative(重复的,反复的,迭代的):
var i, a = 0 // 迭代前初始化
for i from 1 to 3{ // 循环3次
a = a + i // a的值增加i
}
print a // 打印出数字6
recursion(递归):
public static int factorial(int n){
if (n==1){
return 1;
}
else {
return n * factorial(n-1);
}
}