递归--利用递归方法求6!

利用递归方法求6!

使用递归时,关键问题是弄明白递归表达式的含义以及递归的终止条件

 1 package com.test01;
 2 
 3 public class JianDa03 {
 4     public static long fac(int i) {
 5         if (i == 1){
 6             return 1;
 7         } else {
 8             return i * fac(i - 1);
 9         }
10     }
11     public static void main(String[] args){
12         long res = fac(6);
13         System.out.println(res);
14     }
15 }

 

posted on 2018-09-06 23:23  0820LL  阅读(580)  评论(0编辑  收藏  举报

导航