递归头:什么时候不调用自身方法,如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法 System.out.println(DG(5)); //递归方法 public static int DG(int n){ if(n ==1){ return 1; }else{ return n*DG(n-1); } }