**递归 package method; public class Demo5 { public static void main(String[] args) { System.out.println(f(6)); } //1! 1 //2! 2*1 //3! 3*2*1 //4! 4*3*2*1 //5! 5*4*3*2*1 public static int f(int n){ if (n==1){ return 1; }else{ return n*f(n-1); } } }