黑马程序员技术交流社区

标题: 练习十二:递归求阶乘 [打印本页]

作者: maxwell247    时间: 2015-9-26 18:30
标题: 练习十二:递归求阶乘

从网上找到一份编程练习题,我决定将里面的题目全都做一遍。
/*
        题目:利用递归方法求5!
*/
/*
        分析:还是递归!
*/
class QiuJieCheng {
        public static void main(String[] args) {
                System.out.print("利用递归方法求5!为:");
                int result=jieCheng(5);
                System.out.println(result);
        }

        public static int jieCheng(int num){
                int result=0;
                if (num==1 || num==0){
                        result=1;
                }else if(num>1){
                        result=num*jieCheng(num-1);
                }
                return result;
        }
}

/*
        输出结果
        利用递归方法求5!为:120
*/


作者: 阿秋    时间: 2015-9-28 22:18
class A {
        public static void main(String[] args) {
                int ji=1;
                for (int x=1;x<6 ;x++ ) {
                        ji*=x;
                }
                System.out.println("5!="+ji);
        }
}




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