本文为大家分享的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方法递归与输入输出深入探索
