递归就是自己调用自己 阶乘 public class Demo05 { //阶乘 //3! 3*2*1 //5! 5*4*3*2*1、 //递归思想 public static void main(String[] args) { System.out.println(f(5));//当这个参数不等于1的时候,会一直调用这个方法,直到等于1的时候,开始返回结果。 } //小计算可以使用递归 public static int f(int n){ if (n==1){ return 1; }else { return n*f(n-1); } } }