public static void main(String[] args) { System.out.println(f(23)); } //递归解决阶乘 public static int f(int n){ if (n == 1) { return 1; }else{ return n*f(n-1); } } 输出:862453760
递归是一种思想的学习,且无论是面试还是笔试,出题频率都很高,但其实非常占用计算机性能,算起来十分耗cpu。不建议用递归写代码·。
public static void main(String[] args) { System.out.println(f(23)); } //递归解决阶乘 public static int f(int n){ if (n == 1) { return 1; }else{ return n*f(n-1); } } 输出:862453760
递归是一种思想的学习,且无论是面试还是笔试,出题频率都很高,但其实非常占用计算机性能,算起来十分耗cpu。不建议用递归写代码·。