源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-12-26 03:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要: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)); 
 
  } 
 
} 
运行结果: [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100136_0_85279.jpg[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部