public class Factorial {
//循环阶乘
public static int forFavtorial(int n){
int result = 1;
if(n == 1){
return 1;
}
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
//递归阶乘
public static int recurFavtorial(int n){
if(n == 1){
return 1;
}
return recurFavtorial(n-1)*n;
}
public static void main(String[] args) {
System.out.println(Factorial.forFavtorial(6));
System.out.println(Factorial.recurFavtorial(6));
}
}