我是靠谱客的博主 苹果柜子,最近开发中收集的这篇文章主要介绍迭代法(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的阶乘的程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复