Java编程之阶乘

来源:互联网 发布:51单片机蓝牙模块 编辑:程序博客网 时间:2024/05/22 04:32

工具:IntelliJ IDEA 15.0.5 

代码很简单,用到递归算法,一个for循环就能搞定,不废话,上代码

/*【程序22】题目:利用递归方法求5!。1.程序分析:递归公式:fn=fn_1*4! */import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner in = new Scanner(System.in);        System.out.println("--------此程序用于求一个整数的阶乘--------");        System.out.print("请输入一个数:");        int n = in.nextInt();        int product=1;        for(int i=n;i>0;i--){            product=product*i;  //递归算法        }        System.out.println(n+"!="+product);    }}

运行结果如下:



0 0
原创粉丝点击