阶乘问题算是对递归算法学习的入门,通过调用自己的方法做到代替循环的作用,目前还没有实现,留待以后补充。 通过for循环计算阶乘 public class demo4 { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入你要计算的阶乘数:"); int i = input.nextInt(); int result=1; //定义一个变量存储最基本的一层 for(int n=1;n<=i;n++){ //通过for循环,依次递归运算 result=n*result; //result存储n与!(n-1)的值 } System.out.println(result); } }
阶乘问题
最新推荐文章于 2021-05-25 09:29:42 发布