递归调用实现 n!
主函数中包含以下两行代码:
int n = 4;
System.out.println(fac(n));
这个fac(n)是什么意思
如何编写
递归调用实现 n!
主函数中包含以下两行代码:
int n = 4;
System.out.println(fac(n));
这个fac(n)是什么意思
如何编写
fac就是阶乘递归方法
public class Main {
public static int fac(int n) {
if (n == 1) {
return 1;
} else {
return n * fac(n - 1);
}
}
public static void main(String args[]) {
int n = 5;
System.out.println(fac(n));
}
}