跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

Java算法之递归算法计算阶乘

本文为大家分享的java算法计算阶乘,在学习Java课程时经常会遇到求阶乘问题,今天接跟大家一起探讨一下

代码如下:

package com.xu.main;

import java.util.Scanner;

public class P9 {

static long fact(int n){if(n <= 1){return 1;}else{return n * fact(n - 1);}}

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

}

}

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:java 递归深入理解Java递归算法的使用分析Java输入输出流的使用详细介绍快速排序算法原理及java递归实现java实现输入输出流代码分享浅谈JAVA中输入输出流实例详解Java无限级树(递归)超实用案例Java中输入输出方式的简单示例Java方法递归与输入输出深入探索

相关文章