黑马程序员技术交流社区

标题: 求解 [打印本页]

作者: 马曦    时间: 2014-12-22 21:54
标题: 求解
利用递归方法求5!
求解。
作者: cz萑    时间: 2014-12-22 22:48
public static int method(int i)
        {
                if(i==1)
                        return 1;
                else
                return i*method(i-1);
        }
}
作者: 天天小志    时间: 2014-12-22 23:50
  1. public class RecursionTest {
  2.         public static void main(String[] args) {
  3.                 System.out.println(jieCheng(5));
  4.         }
  5.         //定义方法求5!
  6.         public static int jieCheng(int n){
  7.                 //定义出口
  8.                 if(n==1){
  9.                         return 1;
  10.                 }
  11.                 if(n==2){
  12.                         return 2;
  13.                 }
  14.                
  15.                 return n*jieCheng(n-1);
  16.         }
  17. }
复制代码

作者: 天天小志    时间: 2014-12-23 00:01
  1. public class RecursionTest {
  2.         public static void main(String[] args) {
  3.                 System.out.println(jieCheng(5));
  4.         }
  5.         //定义方法求5!
  6.         public static int jieCheng(int n){
  7.                 //定义出口
  8.                 if(n==1){
  9.                         return 1;
  10.                 }
  11.                 if(n==2){
  12.                         return 2;
  13.                 }
  14.                
  15.                 return n*jieCheng(n-1);
  16.         }
  17. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2