递归调用:递归调用是一种特殊的嵌套调用,是某个函数调用自己,而不是另外一个函数。简单的说就在一个方法内部对自身进行调用。例子:输出5!的值
public class Test3{ public static void main(String[] args){ System.out.println("5!=" + method(5)); } public static int method(int n){ if(n == 1) return 1; else return n * method(n-1); }