首页 > 编程 > Java > 正文

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

2019-11-26 15:01:35
字体:
来源:转载
供稿:网友

本文为大家分享的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));    }  } 

运行结果:

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表