java简单的递归法实现数的阶乘 package com.ascent.xiaojiao.chapter2;/** *//** * 递归练习,求10的阶乘 * @author xiaojiao */public class Recursive ...{ /** *//** * num 保存进行阶乘的变量及setter getter方法 */ private int num; public int getNum() ...{ return num; } public void setNum(int num) ...{ this.num = num; } /** *//** * 构造方法 * @param num */ public Recursive(int num) ...{ this.num = num; } /** *//** * @param anum * @return int 阶乘的结果 */ public int jieCheng(int anum)...{ if(anum<=1)...{ return 1; }else...{ return anum*jieCheng(anum-1); } } public static void main(String[] args) ...{ Recursive r = new Recursive(5); System.out.println(r.getNum()+"的阶乘是:"+r.jieCheng(r.getNum())); }} 结果:5的阶乘是:120