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

 更新时间:2021年08月27日 13:26:22   作者:xuxian361  
这篇文章主要为大家详细介绍了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 SpringBoot自动装配原理详解

    Java SpringBoot自动装配原理详解

    这篇文章主要介绍了详解Spring Boot自动装配的原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-09-09
  • JAVA多线程实现生产者消费者的实例详解

    JAVA多线程实现生产者消费者的实例详解

    这篇文章主要介绍了JAVA多线程实现生产者消费者的实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • Spring Cloud Gateway集成Sentinel流控详情

    Spring Cloud Gateway集成Sentinel流控详情

    这篇文章主要介绍了Spring Cloud Gateway集成Sentinel流控详情,Sentinel支持对Spring Cloud Gateway、Zuul等主流的API Gateway进行限流,需要的朋友可以参考一下
    2022-09-09
  • Java控制台版五子棋的简单实现方法

    Java控制台版五子棋的简单实现方法

    这篇文章主要给大家介绍了关于Java控制台版五子棋的简单实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Java中多线程Reactor模式的实现

    Java中多线程Reactor模式的实现

    多线程Reactor模式旨在分配多个reactor每一个reactor独立拥有一个selector,本文就详细的来介绍一下Java中多线程Reactor模式的实现,需要的朋友可以参考下
    2021-12-12
  • 基于jstl 标签的使用介绍

    基于jstl 标签的使用介绍

    本篇文章小编为大家介绍,基于jstl 标签的使用介绍,需要的朋友参考下
    2013-04-04
  • java中File类应用遍历文件夹下所有文件

    java中File类应用遍历文件夹下所有文件

    这篇文章主要为大家详细介绍了java中File类应用遍历文件夹下所有文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • JAVA生产者消费者(线程同步)代码学习示例

    JAVA生产者消费者(线程同步)代码学习示例

    这篇文章主要介绍了JAVA线程同步的代码学习示例,大家参考使用吧
    2013-11-11
  • IDEA社区版创建spring boot项目的安装插件的图文教程

    IDEA社区版创建spring boot项目的安装插件的图文教程

    这篇文章主要介绍了IDEA社区版创建spring boot项目的安装插件,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • java实现选择排序算法

    java实现选择排序算法

    本篇文章介绍直接选择排序算法的JAVA实现。直接选择排序算法的基本思想是:n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果
    2015-04-04

最新评论