简单求阶乘

package swin;

import java.awt.event.WindowEvent;
import java.util.Scanner;

/**
 * @Author: machi
 * @Date:2019/2/24
 */
public class JieCheng {

    static long fact(int n) {   //求阶乘方法
        if (n <= 1) {
            return 1;
        } else {

4
            return n * fact(n - 1);   //递归
        }

    }

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入要求阶乘的一个整数:");
        int i = input.nextInt();
        System.out.println(i + "的阶乘结果是" + fact(i));
    }


}

猜你喜欢

转载自blog.csdn.net/weixin_42470710/article/details/87905700
今日推荐