我是靠谱客的博主 苹果柜子,这篇文章主要介绍迭代法(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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部