Java经典算法40例(二十二)
2017-07-13 22:59
387 查看
题目:利用递归方法求5!。
代码:
输出结果:
代码:
/** * 递归求阶乘 * @author cheng * */ public class TwentyTwo { public int jiecheng(int n){ if(n==1||n==0) return 1; if(n>=2){ return n*jiecheng(n-1); } else{ return 0; } } public static void main(String[] args){ TwentyTwo twentyTwo=new TwentyTwo(); int result=twentyTwo.jiecheng(5); System.out.println("5!="+result); } }
输出结果:
5!=120
相关文章推荐
- Java经典算法40例(二)
- Java经典算法40例(八)
- Java经典算法40例(二十三)
- Java经典算法40例(三十一)
- Java经典算法40例(二十七)
- Java经典算法40例(三)
- Java经典算法40例(十七)
- Java经典算法40例(二十四)
- Java经典算法40例(十九)
- Java经典算法40例(三十)
- Java经典算法40例(六)
- Java经典算法40例(十五)
- Java经典算法40例(十)
- Java经典算法40例(二十五)
- JAVA经典算法40例
- Java经典算法40例(七)
- Java经典算法40例(十二)
- Java经典算法40例(十四)
- Java经典算法40例(二十八)
- Java经典算法40例(二十六)