我是靠谱客的博主 苹果柜子,最近开发中收集的这篇文章主要介绍迭代法(Iterative Method)是指不能使用公式一次性求解,而需要迭代,例如用循环去重复执行程序代码的某些部分来得到结果。请使用for循环迭代计算输出从1到n的阶乘的程序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

迭代法(Iterative Method)是指不能使用公式一次性求解,而需要迭代,例如用循环去重复执行程序代码的某些部分来得到结果。请使用for循环迭代计算输出从1!、2!、······、n!的程序。(n可为任意输入的整数)代码和结果截图,清晰上传。

package LuQing.part0322.test3;

/**
 * 阶乘数列
 */
public class RecursionSequence {
    /**
     * 得到一个数的阶乘
     * @param number
     * @return
     */
    public static int getNumber (int number) {
        if (number > 0) {
            return number * getNumber(number - 1);
        } else {
            return 1;
        }
    }
}
package LuQing.part0322.test3;

/**
 * d迭代器
 */
public class IterativeMethod {
    /**
     * 将1到n的阶乘的结果罗列出来
     * @param n
     */
    public static void printResult (int n) {
        StringBuffer result = new StringBuffer();
        for (int i = 0 ; i < n ; i++) {
            result.append(RecursionSequence.getNumber(i + 1))
                    .append(",");
        }
        result.delete(result.length() - 1 , result.length());
        System.out.println(result.toString());
    }
}
package LuQing.part0322.test3;

public class TestIterativeMethod {
    public static void main(String[] args) {
        IterativeMethod.printResult(3);
    }
}

 

最后

以上就是苹果柜子为你收集整理的迭代法(Iterative Method)是指不能使用公式一次性求解,而需要迭代,例如用循环去重复执行程序代码的某些部分来得到结果。请使用for循环迭代计算输出从1到n的阶乘的程序的全部内容,希望文章能够帮你解决迭代法(Iterative Method)是指不能使用公式一次性求解,而需要迭代,例如用循环去重复执行程序代码的某些部分来得到结果。请使用for循环迭代计算输出从1到n的阶乘的程序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部