1、使用循环求1-n的阶乘
public class Lx2 {
public static void main(String[] args) {
System.out.println(jieCheng(4));
}
public static int jieCheng(int a){
int num = 1;
for (int i = 1 ; i <= a;i++){
num *= i;
}
return num;
}
}
2、使用递归求1-n的阶乘
public class Lx3 {
public static void main(String[] args) {
System.out.println(jieCheng(5));
}
public static int jieCheng(int a){
if (a == 1){
return 1;
}
return a*jieCheng(a-1);
}
}