1.求阶乘 递归不建议使用,Java都是栈机制,递归是一种思想。递归结构包括两个部分: 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。 递归体:什么时候需要调用自身方法。 package com.kuang.method; public class Demo03 { public static void main(String[] args) { System.out.println(f(5)); } public static int f(int n){ if(n==1){ return 1; }else { return n*f(n-1); } } }