题目 用递归求5! 学习递归的用法是关键。记得在递归函数中一定要有个return 以下 public class Problem22 { // 递归函数 public static int func( int n){ if(n == 1) return 1; return n*func(n-1); } public static void main(String[] args) { int result =func(5); System.out.println("5!="+result); } } 结果如下: