Java基础50道经典练习题(22)——递归求阶乘
【程序 22 递归求阶乘】
题目:利用递归方法求 5!。
程序分析:递归公式:fn=fn_1*4!
源码:
package com.homework.test; /* 【程序 22 递归求阶乘】 题目:利用递归方法求 5!。 程序分析:递归公式:fn=fn_1*4! */ public class Test22 { public static void main(String [] args){ int n = 5; System.out.println(factorial(n)); } public static long factorial(int n){ long Sum = 0; if (n == 1) Sum = 1; else Sum = n*factorial(n-1); return Sum; } }
今日事,今日毕。
posted on 2020-06-05 20:05 lifelicanpeng 阅读(485) 评论(0) 编辑 收藏 举报