Java面向对象-递归 递归,就是程序调用自身,我们讲的是方法递归调用,也就是在方法里自己调用自己: 我们给出一个案例,求阶乘 1*2*3*...*(n-1)*n 我们用非递归和递归方式分别实现下,大家可以比较下: 我们先用非递归方式 大家肯定会想到用循环实现, 上代码: package com.java1234.chap03.sec03; public class Demo03 { /** * 非递归 * @param n * @return */ static long notDiGui(…